We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7+ years of solid IT experience, Qualified Build, Release, Deployment and Software Configuration Management Consultant & DevOps Professional.
  • Broad experience in Build, Release and Software Configuration Management cycle, which involves Building source code and deploying the artifacts into multiple environments including production.
  • Involved in writing Python , PowerShell and shell scripts for compilation and deployment process. 
  • Automated the cloud deployments using Chef , Python and AWS Cloud Formation Templates
  • Handling and administration of Version control tools (GIT, Subversion, Perforce) like tagging, Branching, Merging and user access control.
  • Experienced with continuous delivery tools like Chef and Puppet(CD).
  • Experience with build management and continuous integration tools ( Jenkins, Maven ).
  • Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments, Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and WebLogic.
  • Experience with automation configuration tools like chef & puppet.
  • Worked with containerization tools like Docker.
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Expertise in build automation tools like ANT/MAVEN.
  • Experience in using deployment tools like Octopus Deploy.
  • Proven exposure in internet products build and release management, SDLC, Systems integration and Environments Management.
  • Experienced in automating the deployment using Chef.
  • Working on AWS  cloud to provision new instances, S3 Storage Services, AWS EC2 , Cloud watch services and CI/CD pipeline management through Jenkins
  • Professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Worked on POC for Kubernetes , Apache Mesos .
  • Experience in Drafting and Implementing Release Management and Configuration management practices for product development scenarios involving parallel version development, multi - release scenario, patch releases and build management with huge teams.
  • Experience in 24x7 on-call production support and trouble-shooting problems related to BEA.
  • Helped to establish the physical environments to perform the software builds and deployments effectively with an emphasis on quality, integrity, and security.
  • Problem triage/solving skills and ability to work independently in order to solve problems quickly and automate processes.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. DevOps Engineer

Responsibilities:

  • Creating automated build and release environment using CI/CD Tools like Jenkins&Chef.
  • Created chef recipes to automate the deployment process.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing
  • Created cookbooks for tomcat and WebLogicto provision the Linux servers.
  • Managed application specific cookbooks, recipes, roles, data bags & environments in chef.
  • AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM , Security Groups, Auto-Scaling.
  • Wrote Docker files for Docker images . Spun up Docker containers for environments.
  • Used Kubernetes to deploy Dockercontainers .
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.  • Solid understanding of Linux OS , including security, compilation, and installation of third-party software and networking.
  • Developed PowerShell scripts for migrating applications from physicaldatacenter to AWS Cloud.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tools like Hudson/ Jenkins
  • Create top level Route 53 table and an ELB to redirect traffic to East and West regions.
  • Extensively worked on Terraform, which is used to create and compose all the components necessary to run application.
  • Created Infrastructure Git repositories for Terraform in order to launch the stacks.
  • Collaborate in the automation of AWS  infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via chef cookbooks
  • Customized the RHEL AMI by using the tomcat and WebLogic cookbooks.
  • Migrated the existing subversion repository including all history over to Git.
  • Managed Branches, Tags for each release and merged the branches after the code freeze.
  • Build automation using ANT / Maven and implementation of Continuous Integration through Jenkins / TeamCity
  • Used Octopus Deploy to deploy releases from Development to Test, Stage, Production.
  • Automated the existing build process using Maven.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Dynamically add and remove servers from AWS production environment.
  • Configured subnets for webservers, leveraged security groups and Network Access Control List.
  • Provided support to the various teams according to their requirements.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Enabled ELB to automatically route traffic across multiple instances and multiple Availability Zones.

Environment: AWS, EC2, Chef, ELB, Terraform, Docker, Kubernetes, Octopus Deploy, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, PowerShell, Python.

Confidential, Minneapolis, MN

Sr. DevOps/Build Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment 
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Worked on AWS Server provisioning Using Chef recipes.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch Defining Release Process & Policy for projects early in SDLC. 
  • Coordinating with Different Project teams on Build &release planning and efforts. U sed security groups, network ACLs, Internet Gateways, NAT instances and ip tables to ensure a secure zone for organizations in AWS public cloud. 
  • Setup elastic load-balancers for different applications to ensure high availability of applications. 
  • Created scripts in Python which integrated with Amazon API to control instance operations. 
  • Used open-SSL to generate SSL certificates and setting up SSL for ELBs through VeriSign. 
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP’s. 
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for My SQL workloads 
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Setup auto scaling groups based on memory and CPU to adapt to unforeseen spikes.
  • Write Chef specs and Server specs for the unit testing and integration testing.
  • Used Kitchen as a platform to test our cookbooks.
  • Configuring, setting up of Tomcat, Apache, HA proxy, Redis, MemcacheD, etc.

Environment: AWS, Route 53, ELB, Ruby, Chef,Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Windows.

Confidential, Columbus, OH

DevOps Consultant

Responsibilities:

  • Involved in multiple roles in various capacities managing and delivering the deployments, accountable for the entire infrastructure design and design of deployment automation framework. 
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, AWS CLI/API.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins. 
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Chef Server
  • Worked on Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups
  • Installed Jenkins/Plugins for GIT/SVN Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Worked on build tasks using Maven, Ant and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Worked on Migrating SVN to GIT and also worked on converting Ant Builds to Maven
  • Worked on setting up then environment for next release cycle, with setting up the servers, Data Power routing, ANM, etc. for both Dev and Test environment and also good experience in setting up the environment for new clients.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools. 
  • Using Jira, Service Desk, Kanban Board, HP Service Manager for bug tracking.
  • Good experience in creating ITSM, Giving instructions to L1, L2 and Database Deployment team.
  • Worked on upgrading WAS, Fixing the Open SSL chippers, installing the SVN and GIT on new servers.
  • Designed and developed automation test scripts using Python/Shell/Perl.
  • Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments. 

Environment: Java, Oracle 10gand 11g, Bash, Perl, Python, VB Scripting, Jenkins, Maven, Ant, Nexus, Art factory, GIT, SVN, Tomcat, WebSphere, Apache, Ubuntu, CentOS, Linux, AWS, AWS CloudFormation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef, IBM Data Power, ITSM, ITPAM, HP Service Manager, Jira, Service Desk, Kanban Board, EPV, RSAM, TAMS, AIMS

Confidential

System Engineer

Responsibilities:

  • Part of a World class team whose primary goal is to implement Release/Build as a practice across the Organization covering around 30 projects.
  • Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers. 
  • Implemented Continuous Integration using Jenkins, Git.
  • Troubleshooting issues with Dev and QA environments. 
  • Administration of all Dev, QA, Staging and CI servers including MySQL database and Git version control system. 
  • Created self-service environment management system for Development/QA.
  • Implemented Backup/Disaster recovery system for entire CI system. 
  • Integrated Defect tracking system with Continuous Integration system. 
  • Integrated Maven with Perforce to manage and deploy project related tags. 
  • Setup Maven Remote Internal Secure Repository with access restricted to team members. 
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build. 
  • Resolved update, merge and password authentication issues in Bamboo and Jira. 
  • Involved in implementing Atlassian Tool Suite (Jira, Bamboo). 
  • Responsible for managing the code in Subversion(version controlling). 
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products. 
  • Designed CM processes and policies with approval from development and other affected teams. 
  • Defined processes to build and deliver software baselines for internal as well as external customers. 
  • Involved in writing the Maven scripts for the configuration of J2EE applications.

We'd love your feedback!