Devops Cloud Engineer Resume
Washington D, C
SUMMARY
- 6+ years of Experience in IT industry with a profile of Build &Release, Configuration management and SCM.Experience in configuring the EC2 instances, creating IAM rolesandhands - on experience in setting up the various services of AWS.
- Experience on working with DevOps activities such as Continuous Integration and Continuous Deployment.
- Extensive experience in using Build Automation scripting like ANT and Maven with continuous integration tool Jenkins.
- Experience on performing code analysis on CI tools.
- Expertise on Source code control tools like SVN, GIT and worked with branching code lines in GIT and merge conflicts.
- Hands-on experience with creating custom IAM users and groups and attaching policies to user groups.
- Expertise on creating AWS cloud formation templates(CFT) to create custom-sized VPC, EC2 instances, ELB, AWS lambda.
- Expertise in launching AMI and creating security groups and cloud watch metrics for the AMI.
- Implemented AWS CodePipeline as the CI/CD Pipeline for fastest updates and delivery of the application.
- Expertise on AWS messaging services like SNS, SQS.
- Worked on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using theVirtual private cloud(VPC) and public cloud.
- Experience in migrating applications to Amazon Web Services(AWS) from theon-premisedatacenter.
- Expertise in configuring Chef and Puppet that included the configuration of the Puppet master, chef-client, chef server, agent nodes and an admin control workstation.
- Experience with Chef, Puppet, Ansiblefor configuration management on multiple platforms.
- Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM and dealt with data bags, attributes, cookbooks, recipes and templates in Chef.
- Experience in development of Ansible playbooks and modules to automate the tasks using YAML and python script.
- Development of Puppet modules with Hiera, r10K continue deployment of managed products and related services.
- Experience in building and maintaining Docker infrastructure using Kubernetes for SOA applications in theagile environment.
- Hands-on experience withvarious scripting languages like Shell Scripting, Python, Ruby, JavaScript, Groovy.
- Expertise in automated deployment of websites, applications, and services to production environments.
- In-depth knowledge on various internet protocols like HTTP, FTP, TCP/IP, DNS, SSH, SNMP.
- In-depth knowledge of web, security, and protocols of networking.
- Implemented ngnix Reverse proxy web-server for HTTP applications.
- Experience in Tracking defects status by using JIRA tool and Remedyforce for resolving the issues as per SLA.
- Hands-on experience with Testing frameworks like Selenium, Cucumber.
- Experience with NoSQLdatabase skills to investigate create, drop, edit, and manage any database object or schema.
- Expertise in maintaining and troubleshooting Red Hat/CentOSand Ubuntu Linux and Windows platforms including subsystems of Linux like Kernels.
- Expertise on Application servers such as Apache Tomcat,JBoss server.
- Experience on working with back-end development(JAVA) and Front-end development(JAVASCRIPT).
- Experience on working with IT monitoring, network &application monitoring, server monitoring tools like Nagios, Splunk, Zabbix.
- Expertise in Project Delivery and good knowledge of all phases of Software Development Life Cycle(SDLC) methodologies like Agile and SCRUM Master.
PROFESSIONAL EXPERIENCE
Confidential, Washington D.C
DevOps Cloud Engineer
Responsibilities:
- Hands-on experience with DevOps migration/automation processes to build and deploy applications.
- Wrote chef cookbooks which includes recipes, attributes to execute configuration tasks and modified existing cookbooks to automate the infrastructure.
- Tested Chef Cookbook automation code on AWS instances with chef testing tools like Test Kitchen and ChefSpec.
- Experience in Bootstrapping Nodes with Knife Command-line tool.
- Experience on working with Docker images and containers and deployed web applications.
- Managed pipeline for Docker image which automatically builds images, scans images and pushes images to artifactory.
- Tested the application’s code with Selenium before deploying it into Configuration management tool Chef.
- Created CloudWatch alerts for EC2 instances and used them in Auto scaling launch configurations.
- Written cloud formation templates to manage and configure the AWS resources.
- Created S3(Simple Storage Service) buckets and managed policies and utilized S3 bucket and Glacier for support and backup on AWS.
- Created and maintained IAM roles and attach policies for lambda, S3. Worked on Autoscaling launch configuration for scaling up and down of instances.
- Experience on performing regular Cron job updates on Linux servers.
- Worked on Splunk query language to monitor database connection health by using SplunkDB connect.
- Implemented splunk to analyze the logs in the application and monitored and enhanced the server’s behavior and status through Splunk monitoring tool.
- Experience on working with GIT version control and dealt with various merging conflicts and performed code pushes into GITHUB repository.
- As a part of SDLC methodology Agile process was implemented and took part in Sprint meetings.
Confidential, Tysons, VA
DevOps AWS Engineer
Responsibilities:
- Designed and developed workflows to automate Migration, Database Patching, cloning and Rollback using Python.
- Created Ansible playbooksfor configuration management and maintain software components of the existing/new infrastructure.
- Developed Ansible custom modules with python scripting based on customer and community requirements to invoke various playbooks.
- Wrote Ansible playbooks with YAML Scripts and trigged the custom python modules in playbooks to interact with the RESTFUL API Services.
- Provisioned AWS instances using Ansible playbooks and managed various services of AWS like ELB, EBS, IAM.
- Developed python script that allows access tokens of artifactory to send images from Docker registry also from ECS clusters.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Integrated Jenkins with SonarQube to perform static code analysis and then push repositories to nexus artifactory using SonarQube plugin.
- Created and maintained Splunk dashboards and reports and managed Splunk configuration files like inputs, transforms and lookups.
- ImplementedSplunk tool to track the health of variousserver’s.
- Created Cloud Formation Templates with Yaml Script for the AWS instances.
- Maintained IAM roles, created IAM users and worked on RDS, Route 53 services in AWS cloud.
- Implemented cloudwatch alarms along with Auto scaling groups for AWS resources.
- Resolved conflicts that raised when merging code into GIT.
- Attended bi-weekly scrum calls as a part of Agile Methodology.
Confidential, Philadelphia, PA
Deployment Engineer
Responsibilities:
- Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments. Maintained over 100+ jobs in Jenkins from different applications.
- Experience in developing puppet modules to manage and automate installation process.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Deployed Puppet for automated management of machine configurations. In addition to puppet worked on Udeploy to deploy the applications.
- Created puppet manifest files to install tomcat server and to manage configuration files for multiple applications.
- Supported the code builds by integrating with continuous integration tool Jenkins.
- Developed build and deployment pom.xml scripts using MAVEN as build tool in Jenkins.
- Managed and maintained Splunk related issues along with Splunk admin team.
- Implemented Splunk tool for server monitoring for the on-premises application.
- Worked on Docker and vagrant for different infrastructure setup and testing of code.
- Configured Elastic Load Balancer(ELB) with EC2 Auto Scaling group.
- Created monitors, alarms and notifications for EC2 instances using CloudWatch.
- Involved in migrating applications from on-premises to AWS cloud.
- Dealt with GIT merging code from developing branch to master branch and make it ready for deployment.
Confidential
Build and Release Engineer
Responsibilities:
- Developed build and deployment scripts using MAVEN and ANT as build tools in Jenkins.
- Involved in installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Responsible for build and deployment automation using Docker containers.
- Monitoring and administering the automated build and performed continuous integration process to ensure correct build execution and facilitate resolution of build failures.
- Maintained configuration files for each application for build purpose and installed in different environments.
- Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge process.
- Creation and setup of new environments/branches such as development, testing, and production.
- Maintained configuration files for each application for build and install on different environments.
- Build and release software baselines, code merges, branch and label creation in GIT and interfaced between development and infrastructure.
- Performed merges for each build from thedevelopment branch to integration branch.
- As a member of Release Engineering group redefined process and implemented tools for software builds, patch creation, source control, release tracking and reporting on UNIX platform.