Aws Devops Engineer Resume
Phoenix, AZ
PREOFESSIONAL SUMMARY:
- Software Professional with over 8 years of experience in Testing, AWS and Dev Ops Engineer
- Experience in working on source controller tools like Subversion (SVN), GIT.
- Excellent working experience in DevOps model
- Very good experience in Installation and configuration of continuous integration tool Jenkins.
- Hands on working with LDAP configuration. Configuration of Groups, Roles and policies. Assigning users to Groups and Role.
- Expertise in security set up, creating security roles, group policy, user authentication, auditing and authorization.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto - scaling, AMI, load balancers (ELBs) in the defined virtual private connection.
- Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Worked on monitoring tools like Nagios, Zabbix, Stack driver, AWS Cloud Watch to health check the various deployed resources and services.
- Working knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
- Experience in the building of Jenkins pipelines for projects on AWS instances, automating build deploys jobs.
- Strong ability to troubleshoot any issues generated while building, deploying and in production Support.
- Experience in the installation of GitLab, Artifactory and integrating with Jenkins to build the artifacts.
- Working knowledge on Config management tools like Ansible, Puppet and AWS Cloud Formation Templates
- Having knowledge on CI and CD with aws Code Pipeline and aws Code Deploy using Jenkins
- Hands on experience in CI tool Anthillpro.
- Proficient in software testing life cycle including test case creation, test execution and bug tracking.
- Analyzed business requirements, software requirement specifications to create test cases for manual and automation testing.
- Participated in all Testing life cycle activities Test plan preparation, Test case designing, Test execution, Test Report preparation and Defect tracking
- Exposure in HP Load Runner- Junit and Web services (Soap UI tool).
- Excellent communication team membership and relationship management skills.
TECHNICAL SKILLS:
Cloud Platform: AWS
Configuration Management: puppet, Maven, Ansible, Docker
Build & CI Tools: ANT, MAVEN, Jenkins, Code Deploy, Code Pipe line, Bamboo
Version Control Tools: CVS, SVN, Clear Case, GitHub
Web Servers: Apache 2.2.22/2.4.6
Scripting: Shell, Python
Operating System: RHEL 5.x/6.x/7.x, IBM AIX 5.x/6.x, Windows 2008/2012.
App Servers: Web Logic 11gR1/12C, Tomcat 7.x/8.x
Test management Tools : Mercury Quality Center 9.0, Rally
Bug Tracking Tools : HP Quality Centre, Jira, Mingle, TFS, Version One
PROFESSIONAL EXPERINCE:
Confidential, Phoenix, AZ
AWS DevOps Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems
- Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, AMI, load balancers (ELBs) in the defined virtual private connection.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Worked on creating IAM users and enabling MFA, created roles, groups and policies as needed.
- Worked on configuring security groups in AWS, launching auto-scaling groups based on cloud watch metrics using AMI’s.
- Worked on S3 storage services creating buckets, enabling versioning & cross-region replication, using lifecycle policies to move the content to S3-IA, Glacier etc.
- Worked on creating NAT instances in public subnets behind security group and configured routing tables.
- Worked on creating Bastion hosts/jump boxes in the public subnet and configured security groups to get access to servers on Private subnets.
- Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Ansible, Jenkins, and cloud Formation.
- Participated in Root Cause Analysis and Corrective Actions.
- Responsible for 24/7 on call Production support.
- Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
- Hands on working with LDAP configuration. Configuration of Groups, Roles and policies. Assigning users to Groups and Roles
- Support the code builds by integrating with continuous integration tool (Team city)
- Built Continuous Integration environment (Team city) and Continuous delivery environment (Puppet, Yum).
- Maintain a Live Like environment to test any production issues on the setup and push it into production
- Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
- Configuration Management using puppet and maintaining admin related files.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN and Migrated Projects from SVN to GIT.
Environment: C#. Net, SQL server 2008 R2, Web Logic, Tomcat, apache, Java/J2EE, Subversion, TFS, Puppet, Jenkins, AWS and Python, Junit.
Confidential, Tampa, FL
AWS DevOps Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implement the Build automation process for all the assigned projects
- Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
- Hands on working with LDAP configuration. Configuration of Groups, Roles and policies. Assigning users to Groups and Roles
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment.
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet
- Installed Puppet Master, agents, created and automated platform environment setup.
- Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring, backups
- Creating alarms in Cloud watch service for monitoring the servers performance, CPU Utilization, disk usage etc.
- Implemented distributed tracing for REST web applications using Zip kin.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- On-call support for 24/7 for troubleshooting production issues.
- Participated in Root Cause Analysis and Corrective Actions.
- Code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
- Configuration Management using Subversion (SVN) and maintaining admin related files
- Developed Ansible modules to automate application installation and configuration management
- Hands on working experience with Jenkins /GoCD continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc.
- Responsible for Ansible installation and setup, Ansible development automation of infrastructure, Web Sphere Commerce installation and deployment and configuration automation.
- Managed AWS Services like EC2, bit bucket, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration with Ansible Code.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS Cloud formation, Code Deploy, Ansible, EBS
- Used Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Implemented Application Deployments & Environment configuration using Ansible
- I used EC2 as virtual servers to host GIT, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures
Environment: Emulator, Fiddler, Version One, DevTrack, DevTest, VMware & vSphere client, Jenkins, JIRA, GIT, ANT, Ansible, AWS, Python.
Confidential, TX
DevOps Engineer
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), auto scaling groups and Ops Works.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances
- Experience working IAM to create new accounts, roles and groups
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch
- Experience in involving configuring S3 versioning and lifecycle Polices to and backup files and archive files and archive files in glacier.
- Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Experience in writing Puppet manifests to automated configuration of a board range of services
- Deployed Puppet, puppet dashboard for configuration management to existing infrastructure.
- Monitoring and Managing the AWS resources and services using Stack Driver.
- Experience in configuring and maintaining LAMP stack on production and staging services
- Installed, configured and maintained DNS, FTP, TCP/IP on Red Hat Linux
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Web Logic Application Server on Red Hat Linux.
Environment: Puppet, AWS, HTTP, Web servers, Jenkins, Chef, VMware.
Confidential, Denver, CO
DevOps Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implement the Build automation process for all the assigned projects in Vertical Apps domain
- Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
- Excellent hands on experience in installation, configuration and troubleshooting the issues and performance tuning of Web Logic/Apache/IIS and Tomcat
- Creating JDBC and JMS resources.
- Hands on working with LDAP configuration. Configuration of Groups, Roles and policies. Assigning users to Groups and Roles
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Written Maven scripts, Installed Jenkins, written shell script for end-to-end build and deployment automation.
- Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet, Yum, Rsync).
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
- Excellent experience in writing the Unix and shell scripts to automate the process of daily monitoring, build and deployment activities
- Expertise in writing MAVEN/ANT scripts for automation of build and deployment of SOA components.
- Experienced in writing WLST scripts.
- Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
- Maintain a Live Like environment to test any production issues on the setup and push it into production.
- Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
- Configuration Management using Subversion (SVN) and maintaining admin related files.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Migrated Projects from SVN to GIT.
- Hands on working experience with Jenkins /GoCD continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc.
- Hands on with AppD installation, Configuration and monitoring set up
- Hands on with automation build scripts like Maven/Gradle.
Environment: VMware & v Sphere client, Jenkins, JIRA, GIT, ANT, Puppet, AWS, UNIX
Confidential
Testing/ Linux Admin
Responsibilities:
- Creating Test cases & Test Data for the application in TTS
- Creating Business Rules in BRM.
- Performing Smoke and Regression Testing
- Logging defects in Jira.
- Perform Database Testing by using SQL Server
- Prepared Weekly Status Reports and Monthly Status Reports.
- Set up and administered user and groups accounts, setting permissions for users.
- Documented the procedures and standards for other administrators to follow.
- Capacity Assessment for new request of servers i.e. calculating CPU and memory for servers per current/future requirement
- User group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor
Environment: .Net, SQL Server, Team city, TFS and V sphere, Nagios, RHEL