We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Highly motivated with 11+ Years of experience in IT industry, Software Development Life Cycle (SDLC), Change Management (CM), Oracle Identity and Access Management (OIM), build automation, Release Management (RM) and DevOps experience in large and small software development organizations.
  • Proficient in DevOps methodologies. Primarily on Linux, VMware, Amazon AWS, Agile methodologies and OpenStack.
  • Expertise in CI tools like Jenkins/ Hudson Apache Ant, Apache Tomcat, Git, GitHub and Maven.
  • Managed Amazon Web services like EC2, S3 bucket, RDS, EBS, ELB, VPC, Auto - Scaling, IAM, Route 53, through AWS Console and API Integration with Ansible Playbooks and Puppet manifests.
  • Created AWS S3 buckets and performed folder management in each bucket. Managed Cloud Trail logs and objects within each bucket.
  • Knowledge and experience in VPC, EC2, Load balancing ELB, Auto scaling architectures, messaging, Cloud watch alarms etc.
  • Familiar with other configuration management tools like Ansible and Chef.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds
  • Experience in writing shell and Python scripts to automate the deployments.
  • Experience in using bug tracking systems like JIRA, Remedy and ServiceNow
  • Point of contact for clients for any escalations or discussions for all application team in case of any issues in AWS instances.
  • Highly skilful in utilizing IDEs: Eclipse and Source version control
  • Excellent problem-solving skills, including the ability to foresee problems before they occur.
  • Standardize & Effectively Document the Operational Procedures for Day-Day Operations & effectively implements Change Management.
  • Effective Change Management using Change Control tools like (JIRA, Service Now, etc.).
  • Effective Source Control Management using tools like GIT ad SVN.
  • Ability to work individually as well as within the team.
  • Expertise in analyzing business and development specifications, use cases, and good understanding of Enterprise Software Development Lifecycle.
  • Worked on Java Build & Release activities.
  • Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Expert in setting up baselines, branching, merging, and automation processes
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines, work well under tight deadlines
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills.

TECHNICAL SKILLS

Build Tools: Visual Studio, Make, Maven, Bamboo and Jenkins

Programming/Scripting Languages: JAVA, UNIX Shell Scripting, Python, HTML, XML.

Application Server/Middleware: Apache Tomcat, JBOSS, Web logic, Web Sphere

Cloud Technologies: AWS, Azure

Issue Tracking/Monitoring: JIRA, Service Now, Cloud Watch and Nagios

Configuration Management Tools: Ansible, Chef, Puppet

Database: My SQL, Oracle9i, Oracle 10G 11g, Oracle

Containerization tool: Docker, Kubernetes

Version Control System: GIT, GITHUB, SVN

CI Tools: Jenkins, Bamboo, Maven, Ant, SonarQube

Operating System: Windows Variants, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Dayton, OH

Senior DevOps Engineer

Responsibilities:

  • Provisioned EC2 instances configured auto-scaling and defining cloud formation JSON templates using Ansible modules.
  • Designed and worked on a CI/CD pipeline supporting workflows for application deployments using Jenkins, Artifactory, Chef, Terraform and AWS CloudFormation.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and created Infrastructure in a Coded manner (Infrastructure as Code) using Terraform
  • Wrote Terraform scripts to improve the infrastructure in AWS. Experienced in configuring Jenkins’s job to spin up infrastructure using Terraform scripts and modules.
  • Deployed cloud infrastructure and automation solutions with Openstack, VMware ESXi and KVM.
  • Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Manage the deployment of the images using CloudFormation (CFT) to all the lower environments in AWS into an ECS/Fargate cluster.
  • Migrated on-premise MySQL environments to MySQL on Confidential EC2 and Confidential Aurora MySQL with ongoing database replication.
  • Deployed and managed Confidential Aurora MySQL environments using Terraform.
  • Integrated Build tools like NPM, GRUNT with JENKINS
  • Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with an emphasis on Azure cloud and hybrid solutions.
  • Involved in design, implementation and modifying the Python code and used Python and shell scripts for automation of the build and release process.
  • Experiences working with Both A/B Deployment and Blue/Green Deployments Orchestrated multiple ETL jobs using AWS step functions and lambda, also used AWS Glue for loading and preparing data Analytics for customers.
  • Orchestrated several CloudFormation templates using open stack Heat and got the block storage support from Cinder.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sonar type Nexus.
  • Created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files and managed releases of Helm packages.
  • Building Docker images and checking in to AWS ECR for Kubernetes deployment.
  • Experience in managing cluster of containers using Docker Swarm, and deployed spring boot applications.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Did an overall process improvement to the manual processes and managed servers on AWS cloud platform using Chef configuration management tools.
  • Incorporated Amazon Ops works, which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Worked on Ansible playbooks, roles, include statements, vars, modules, check mode (dry run) and to automate the installation of docker-engine, docker swarm cluster.
  • Extracted code snippets from other commits by Git cherry picking and moved the pointer ahead by Git rebasing
  • Configured Jenkins jobs to automate builds, create artifacts and execute unit tests as part of the build process.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker
  • Extensively used JIRA as a ticketing tool for creating sprints, bug tracking, issue tracking, project management functions, and releases.
  • Synced up with Dev, QA and BA teams on regular and weekly basis.

Confidential, FL

Senior DevOps Engineer

Responsibilities:

  • Successfully lifted and migrated the applications from VMware to Amazon web services without any down time.
  • Implemented AWS Server Migration Service which replicates the application server virtual machines as cloud hosted Amazon Machine Image (AMI) for the deployment on Amazon EC2.
  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Red hat, Ubuntu.
  • Experience in branching, merging and maintaining the versions using SCM tools like GIT and GitHub on Windows and Linux platform.
  • Created Jenkins CI CD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Provisioned the servers and completed the deployment using Ansible/Chef
  • Built and deployed Docker containers for implementing Micro service architecture
  • Refactored the applications which are in AWS live using DOCKER.
  • Worked with developers to ensure new environments met their requirements and also industry-standard best practices
  • Performed collaborative root cause analysis of production issues
  • Written few Jenkins files using Groovy scripting
  • Developed Ansible Playbooks to configure, deploy and maintain software components of the existing infrastructure
  • Implemented Pipeline as a code Jenkins plugin and developing Pipeline (Groovy) Build scripts, testing, applying them on different test environments.
  • Experience in branching, merging and maintaining the versions using SCM tools like GIT and GitHub on Windows and Linux platform.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects
  • Created and updated the ETCD keys in the KEYBLADE.
  • Utilized GIT repo for the cookbooks of my applications.
  • Refactored the applications which are in AWS live using DOCKER.
  • Wrote Docker files for the applications as required from the app teams.
  • Worked with Docker containers and container management tools such as Kubernetes to build Master and Worker nodes and for Docker and Kubernetes monitoring.
  • Implemented testing environment for Kubernetes and administered Kubernetes clusters
  • Created the Docker images using Jenkins and push the image to AWS ECR (Elastic Cloud Repository).
  • Deployed the Docker images into AWS ECS (Elastic Container Service) clusters using NIMBUS.
  • Used JIRA and Service Now for tracking the issues and the change management.
  • Implemented Patches to the AWS ECS clusters in different regions and updated the AMI by developing scripts in the Consul and updating the Consul in the Rundeck.

Confidential, TX

DevOps Engineer

Responsibilities:

  • Modelled and automated the End-to-End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Artifactory, Maven, GIT and Sonar. Used J frog Artifactory as our external repository manager to store and retrieve the build artifacts.
  • Designed AWS CloudFormation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in Elastic Load Balancing endpoint in front of a microservices that is deployed on AWS ECS and Amazon API Gateway can make proxy calls to any publicly accessible endpoint.
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack and experience in Installing and configuring basic High Availability Web Platforms using Terraform.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Implemented and Integrated IBM AppScan Security Source for Analysis, Remediation, Developer and Automation into Continuous Build Integration for SAST. (Maven, TFS and Jenkins).
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts.
  • Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries.
  • Experience on Open shift v3 and containerization of apps using Docker and Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins’s plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services, and deployed application containers as Pods.
  • Created Pods and managed using Kubernetes by building Production Grade cube Clusters with KOPS.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Installed and setup Chef for planning and designing of GUI for automation purpose using cloud forms, Design RPM packages for installation and configuration thorough chef resource.

Confidential, IL

DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for automated management of machine configurations.
  • Installs, configures and supports Apache on Linux production servers and manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem, manages systems routine backup, scheduling jobs and enabling cron jobs.
  • Worked on Nagios Monitoring tool, and configuration with Chef, Puppet and AWS cloud management with puppet automation.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion source control.
  • Integrated Ant and Maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.

Confidential, OH

DevOps Engineer

Responsibilities:

  • Experience in designing and deploying a multitude application utilizing AWS (EC2, S3, EBS, ELB (Elastic Load Balancer), Auto-Scaling groups) and OpsWorks.
  • Used AWS Ops Works to automate configuration, deployment, scaling and monitoring of systems.
  • Rapid and fluid deployment of infrastructure via Cloud Formation Template.
  • Manipulated Cloud Formation Templates and upload to S3 Service and automatically deploy into an entire environment.
  • Created EC2 instances, configured security groups and Cloud Formation.
  • Created multiple MySQL VMs with specific configuration in cloud formation Template programming.
  • Worked with Topic / Subscription based notification routing via SNS service.
  • Integrated developer work code using GIT version control system.
  • Configured CI/CD tools Jenkins, Maven, Ant and GitHub repository for the continuous smooth build process.
  • Working with GitHub private repositories and plugin it to Jenkins.
  • Configured Chef for quickly deploy and maintain environment such as Apache configuration and file level permissions.
  • Created and maintained Jenkins jobs that execute s Shell scripts for automation.

We'd love your feedback!