Sr. Aws Cloud/ Devops Engineer Resume
Dulles, VA
SUMMARY:
Around 6+ years of experience in IT industry with various other public and private cloud platforms like AWS along with Build/Release management, CI/CD, CM, SCM tools including Linux Administration. Also, Certified Developer Associate from AWS and Chef Basic Fluency Badge from Chef and experienced in other tools like Docker, Kubernetes, several scripting languages and monitoring tools. Expert in completing demanding assignments in short timelines and Highly articulate, with proven experience leading,, and supporting team success.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
- Deep experience with AWS components like EC2, S3, EBS, VPC, ELASTIC IP, DynamoDB, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, Security Groups and other services in the AWS cloud infrastructure such as IAAS, PAAS and SAAS.
- Experienced in creating configured AWS IAM and Security Group in Public and Private Subnets in VPC and Created AWS Route53 to route traffic between different regions.
- Designed and developed the backup and archiving, disaster recovery in AWS cloud.
- Experience with multiple technical teams, architects, security officers, managers and business users, reviewed and documented workloads, system dependencies and business requirements. Mapped workloads to the capabilities of Microsoft Azure for public, private and hybrid clouds.
- Deployed and Maintained Windows phone applications on Azure cloud technologies.
- Experience in deploying, maintaining and troubleshooting the OpenStack environment with Keystone, Nova, Neutron, Glance, Swift, Cinder Heat and Ceilometer.
- Good understanding of Pivotal Cloud Foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities.
- Experience on Virtualization technologies like VMWare, Vagrant and Ansible, Chef & Puppet for Configuration Management tool and understanding containerization technologies like Docker and Kubernetes.
- Orchestrated complex application deployments quickly and predictably by using Kubernetes.
- Good experience with containerbased deployments using Docker, working with Docker images, Docker Hub and Docker registries.
- Experience on writing Ansible Scripts to provision dev servers.
- Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
- Managed Amazon EC2 instances with the help of Chef, Installed and configured to Chef server.
- Using Chef, deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Hands on experience on automation of configuration and management through Puppet and implementing Puppet dashboard and Puppet database.
- Expert to Built end-to-end CI/CD pipelines in Jenkins to retrieve code and push build artifacts to Nexus and Jrog Artifactory’s.
- Extensively experienced in using Build Automation tools like ANT and Maven.
- Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins for auto deployment.
- Developed Shell/Ruby/php/Python scripts for automation purpose.
- Wrote Python scripts to update the content in database and manipulate files.
- Hands on experience with Python and Django for XML, JSON processing, data exchange and business logic implementation.
- Built database Model, Views and API ’s using Python for interactive web based solutions.
- Experience in Administration/Maintenance of source control management systems, such as Sub Version, Bitbucket and Git.
- Experienced with different bug tracking tools like JIRA and Rally.
- Experienced using different log monitoring tools like Sumo Logic, AppDynamics, Splunk, Nagios for log information.
- Designed and implement internal Linux infrastructure project perform software installation, upgrades/patches, troubleshooting and maintenance of Linux system.
- Building and configuring RedHat Linux system over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
- Experience in DNS, NFS, NIS, LDAP, Samba, remote access security management and troubleshooting in RedHat Linux.
- Installing and maintaining Solaris, Jumpstart environment and RedHat Kickstart environment.
TECHNICAL SKILLS:
Networking: TCP/IP, NFS, Telnet, FTP, DNS, DHCP, NAT, NetStat, HTTP, SAMBA, IPTABLES.
WORK EXPERIENCE:
Confidential, Dulles, VA
Sr. AWS Cloud/ DevOps Engineer
Role & Responsibilities:
- Managing and administrating the Amazon Infrastructure that been orchestrated for the organization.
- Managing and administrating the IAM Users/Groups, Roles & Policies so as to ensure the Secure Access for AWS Resources.
- Creating/Managing and Administrating the S3 Buckets (Version Control & Life Cycling ).
- Writing the CloudFormation stacks for creating and administrating Autoscaling Groups and ELB's so as to make sure 0% downtime on the instances and to make sure failing them over on to different AZ(s).
- Cost cutting techniques applied with own written CloudFormation Stacks by using AWS: Autoscaling Scheduled Actions and Lambda for shutting-down and starting-up the instances based on the requirement or need.
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
- Built and Deployed Java/J2EE to Application server in an Agile Continuous Integration environment and also automated the whole process.
- Actively involved in architecture of DevOps platform and Cloud solutions and Worked across both private (OpenStack) and public clouds (Amazon AWS).
- Launched AWS and OpenStack instances (SUSE/ Ubuntu/ CentOS) and Configuring launched instances with respect to specific applications.
- Creating and administrating the Security Groups, EIPs & the E4NI (Elastic Network Interfaces).
- Creating VPC (s), subnets , Internet Gateways, routing tables and to associate them with the Public/Private subnets.
- Debugging / troubleshooting with the EC2 instances issues that are booting as a part of Public/Private subnets.
- Implemented VPC, Auto Scaling, S3, EBS, ELB, CloudFormation templates and CloudWatch services from AWS .
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS .
- By using AWS IAM to create and manage AWS users and groups, to allow permissions or deny their access to AWS resources.
- Managed and supported AWS Security related issues, such as IAM and S3 policies for user access.
- Good experience in implementing and managing Amazon Web Services using AWS Command Line Interface.
- Setting up private networks and sub - networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
- Highly experienced with UNIX Administrator/ EMC Storage Administrator with the enterprise Hardware Troubleshooting and Capacity Planning. Involved in complete Administration tasks on UNIX (SUN Solaris, Red Hat Linux ) and documentation for the projects executed.
- Worked with containerization tool Docker and Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker Hub repository.
- Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.
- Setup/teardown of ELK stack ( Elasticsearch, Logstash, Kibana ) for OSS functional testing.
- Created playbooks for OpenStack deployments and bug fixes with configuration management tool Ansible and automated the process of Apache Webserver installation & configuration.
- Used Ansible as a configuration management tool to manage Web applications, Environment configuration Files, Users, Mount points and Packages.
- Written Ansible playbooks for automation of launching and managing infrastructure for DEV, QA and PROD environments.
- Wrote Ansible playbooks with Python SSH as the wrapper to manage configurations of AWS Nodes and test playbooks on AWS instances using Python.
- Written Terraform templates , Chef cookbooks, recipes and pushed them onto Chef Server for configuring EC2 instances.
- Built multiple Cookbooks by using Chef and experience in working with data bags, attributes, cookbooks, recipes and templates.
- Used Git for source code management and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management, with build tools like Maven and Ant.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
- Setup Maven script-based jobs in Jenkins and Worked with Jenkins Pipelines .
- Experience working on Docker , Docker hub, creating Docker images and handling multiple images primarily for the test and dev environments needs and configured automation using Docker containers.
- Experience in writing in Docker Files and Docker-compose files
- Integrated configuration tool and Jenkins with deploy and Created deploy Components, process and installed deploy agents on both Windows and Linux machines according to application team requirements.
- Involved in developing custom scripts using Python, Ruby & Shell (bash) to automate jobs.
- Configured local Maven project repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration
- Wrote PowerShell scripts to automatically restart the deploy agents on Linux machines.
- Installed, Configured, Managed Monitoring Tools such as CloudWatch, Splunk and Nagios for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, OpenStack, shell/Python scripts, GIT, Jenkins, Maven, Nexus, Ansible, Chef, Docker, Kubernetes, JIRA, Splunk, Nagios, Python, Nginx, Tomcat, Windows and Linux environment, VMware ESX/ESXI Server and Workstation.
Confidential
Cloud /DevOps engineer
Role & Responsibilities :
- Mastery of the Amazon Web Services ( AWS) cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS, Autoscaling architectures, using EBS under high I/O requirements, custom monitoring metrics/analysis/alarms via Cloud Watch etc.
- Expert level knowledge and working experience of AWS products and services (e.g . Amazon EC2, Amazon S3, Amazon DynamoDB, Amazon Redshift, Amazon CloudFront, Amazon EMR)
- Expertise with Amazon Web Service AMI EC2 Instance creation(s) and administration for both the EBS and S3 Instances.
- Architect and deploy security-conscious infrastructure within an AWS VPC environment. Understand what services are and are not available in a Private Cloud infrastructure via AWS.
- Experience administrating and implementing complex, HA multi-tier, end-to-end solutions using a wide variety of private and public cloud offerings, including AWS EC2, S3, ELB, RDS, Route 53, RDS, IAM, Cloud Front and Auto Scaling.
- Experience on continuous integration and continuous deployment ( CI/CD).
- Installing, configuring and testing the OpenStack keystone, glance, cinder, swift, nova and Neutron, trove, mistral, designate using FUEL GUI and CLI.
- Ability to effectively address data security concepts in public cloud as it relates to customer needs including an in depth understanding of Federated Security / Single Sign on and AWS IAM.
- Implemented Pivotal Cloud Foundry setup /POC/Configuration/maintenance.
- Deployed and manage Pivotal Cloud Foundry (PCF) environment across development, testing and production environments.
- Creating/Restoring the AWS Volume Snapshots on daily/weekly basis.
- Expertise making API, CLI calls where ever it is needed using different AWS Resources ( Instance/S3/Autoscaling/ELB/Snapshots etc).
- Enhanced Linux Administration in automating & writing the shell scripts where ever it is needed.
- Monitoring/Setting-up the CloudWatch metrics on different AWS Components.
- Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (PCF).
- Creating jobs, pipelines in Jenkins also worked with different Jenkins plugins to integrate with Bitbucket, Build Tools Maven and ANT, Chef for continuous deployments and Docker for containerization.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Worked on installing of Docker using Docker toolbox and Strong knowledge on Docker components like Client, Server, Images, Containers and Registries.
- Involved in Writing Docker file to build customized images for creating containers and Also worked on Docker container snapshots, removing images, and managing Docker volumes.
- Developed Docker file for Windows based containers and tested newly emerging windows Docker container image registries.
- Created single Master and Multiple worker Kubernates cluster for QA environment
- Created Multi-Masters and Multiple worker Kubernates cluster for Production environment
- Planning to migrate QA Applications from DockerSwarm to Kubernates.
- Configured in setting up CI/CD pipeline integrating various tools with Cloud Bees Jenkins to built and run terraform templates to create infrastructure in Azure.
- Installing, configuring and administering Jenkins CI tool on Linux/Windows/Mac machines and created a master and slave configuration to implement parallel builds.
- Installed and configured various Jenkins jobs for application deployment and test cases execution.
- Configured Nexus repository manager for managing the Maven artifacts and Implemented JIRA tool for project tracking and work flow control.
- Used version Control tools like GIT, Subversion and Bitbucket. In this project we Primarily used Bitbucket as a version control tool.
- Installed/configured Bitbucket and implemented branching strategy suitable for Agile/Scrum development also provided continuous support and maintenance of software builds.
- Troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
- Configured and used Nagios as the monitoring tool and used ELK Stack for log management.
Environment: Microsoft Windows Azure, ARM Templates, Azure Network, Bitbucket, Shell/Python scripts, Bitbucket, Jenkins, Maven, Chef, Run deck, Docker, Kubernetes, JIRA, Nagios, Python, Nginx, Tomcat, Windows, Linux,VMware ESX/ESXI Server and Workstation.
Confidential, Charlotte, NC
AWS Cloud/DevOps Engineer
Role & Responsibilities:
- Mastery of the Amazon Web Services ( AWS ) cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2 , load-balancing with ELB , messaging with SQS , Autoscaling architectures, using EBS under high I/O requirements, custom monitoring metrics/analysis/alarms via Cloud Watch etc.
- Experience with building and deploying multi applications utilizing Amazon EC2, S3, RDS, IAM, SNS , focusing on High-availability, fault tolerance and auto scaling.
- Build environment within AWS using EC2 instance creation, Route 53, DNS routing, Cloud Watch alarming, Virtual Private Cloud setups, AWS Elastic Load Balancing, Auto Scaling groups.
- Created Snapshots and Amazon Machine Images ( AMI's ) of EC2 Instance for snapshots and creating clone instances.
- Created and monitored alarms, notifications for EC2 instances using Cloud Watch .
- Good experience in implementing and managing Amazon Web Services using AWS Command Line Interface.
- Setting up private networks and sub-networks using Virtual Private Cloud ( VPC ) and creating security groups to associate with the networks.
- Expert level knowledge and working experience of AWS products and services (e.g. Amazon EC2, Amazon S3 , Amazon DynamoDB , Amazon Redshift , Amazon CloudFront , Amazon EMR )
- Expertise with Amazon Web Service AMI EC2 Instance creation(s) and administration for both the EBS and S3 Instances.
- Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
- Automated Deployment of Java based applications into Tomcat, WebLogic servers using Puppet and Jenkins.
- Regular Interaction with client teams to understand client deployment requests.
- Installing and configuration of Tomcat for development and Testing Environments and Application performance monitoring ( APM) by AppDynamics
- Architect and deploy security - conscious infrastructure within an AWS VPC environment. Understand what services are and are not available in a Private Cloud infrastructure via AWS .
- Experience designing and implementing complex, HA multi-tier, end-to-end solutions using a wide variety of private and public cloud offerings, including AWS EC2, S3, ELB, RDS, Route 53, RDS, IAM, Cloud Front and Auto Scaling.
- Ability to effectively address data security concepts in public cloud as it relates to customer needs including an in depth understanding of Federated Security / Single Sign On and AWS IAM
- Ability to develop high level and detailed design documents addressing the business , infrastructure , security, support and operational needs of the business.
- Managing executive Customer relationships and key business stakeholders & delivering IT Strategy & Consulting services.
Environment: AWS, DynamoDB, S3, EC2, Cloud Watch, Jenkins, GitHub, Ant, Maven, Jenkins, Puppet, Web Logic, Apache Server, Tomcat, Nexus.
Confidential
Linux System Administrator
Role & Responsibilities:
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick startbased network installation Provided 24x7 System Administration support for Red Hat Linux servers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managed Compaq and Linux workstations and servers.
- Installation of patches and other software packages
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain,
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8. x.
- Implemented NFS, DNS and NIS under SUN.
- Wrote bash shell scripts for getting information about various Linux servers
- Installed and Configured Send mail Utility on Linux Servers.
- Administered NFS Mounts.
- Troubleshooting Backup and Restore Problems, Creation of LVMs on SAN using Linux utilities
- Monitored overall system performance, performed user management, system updates and disk & storage management
- Performed OS upgrades and Patch loading as and when required.
Environment: Red Hat Linux servers, KVM, Oracle 7.x/8.x, NFS, DNS and NIS under SUN, LVMs on SAN,Windows, Linux, Solaris 9/8/10, HP-UX 11.0, SPARC server 1000/20
Confidential
Linux / System Analyst
Role & Responsibilities:
- Installation, configuration and Operating System and upgradation of, RedHat Linux, Ubuntu and SunSolaris.
- User account management and support.
- Worked on Operating System installations and BIOS upgrade and Maintenance.
- Installation, configuration of LAMP server on Debian and CentOs.
- Administration of file and directories with basic file permissions.
- Configured Linux Firewall with IPCHAINS& IPTABLES
- Worked on installation and configuring VMware/EServer’s for virtualization.
- Configuring network services like NFS, DHCP, DNS, SAMBA, FTP, HTTP, TCP/IP, SSH and Firewall that runs on Red Hat Linux, SunSolaris, AIX.
- Worked with LVM for the management of Volumes including creation of physical and logical volumes on Linux.
- Configured and administered Tomcat and FTP for Production servers.
- Developed Shell scripts for acquiring information about various Linux servers.
- Responsible for Connectivity issues among various Servers and various software components
- Troubleshooting TCP/IP network problems for the clients.
- Performing and configuration of backup for web servers.
- Worked on issues to resolve daily hardware and software problems of organization machines.
- Worked on the configuration of server monitoring tool like Nagios.
- Monitored Network traffic using packet analyzer tools such as TCP/IP dump, Wireshark.
Environment: s: RedHat Linux, Debian, CentOS, Ubuntu, Sun Solaris, AIX, NFS, DHCP, DNS, SAMBA, FTP, HTTP, TCP/IP, SSH, LVM, TCP/IP, LAMP, Nagios, Wireshark, VM Ware ESXi Servers.