We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • As a DevOps Engineer with 8+ years of experience in automating, supporting and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes.
  • Excellent understanding of the principles and best practices of Software Configuration Management in Agile SCRUM, Waterfall methodologies.
  • Created DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers and Windows along with Amazon Web Services.
  • Automated build and deploy process for Tibco Applications using Jenkins as CI/CD tool.
  • Working knowledge in trouble shooting and automated deployment to web and application servers likeWSO2, WebSphere, Application Server, Application Deployment, JBOSS, Application Deployment, Oracle, WebLogic and Tomcat.
  • Experienced on various cloud computing platforms like Amazon Web Services, Azure and Google Cloud.
  • Worked on Puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Experience in maintaining, tagging and branching the version across the environments using SCM tools like GIT and bitbucket. Experience in implementing Bitbucket cluster.
  • Involved in Oracle, MongoDB and MS SQL Server DB Tasks (Log Rotations, Table space alterations, DML, DDL Executions, user management).
  • Implemented Continuous Integration with Jenkins integrated Jenkins with Maven, SonarQube, JFrog, Nexus and Ansible.
  • Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating amazon resource numbers and integration points with DynamoDB, RDS.
  • Worked on CloudFormation to create infrastructure Stack using Templates and achieved automation using Chef (ruby scripts).
  • Administration experience in JIRA and on other Atlassian products like Docker, Bamboo.
  • Extensive experience with Continuous Integration tools Jenkins, and good working knowledge on source repository management tools like GIT, SVN.
  • Proficient in using Build Automation tools like Maven, Gradle and working knowledge on other build tools like make file.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.

TECHNICAL SKILLS

Operating Systems: LINUX (RHEL 6/7), Ubuntu

Web, Application Servers: Web Logic, Apache Tomcat

Scripting languages: Bash, JavaScript, python

Databases: MySQL, Oracle, Mongo

Cloud platform: AWS

Defect Management: JIRA, Servicenow

Source Version Control: GIT, GitHub, Bitbucket

DevOps tools: Jenkins, Bamboo

Programming & Markup Languages: Shell scripting, Java, Python

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Asa DevOpsEngineer,I am responsible for design, build, monitor, and enhance services and in Dev, Test, Staging environment.
  • Maintain and improve our Continuous Integration and Continuous Delivery infrastructure and pipeline to quickly and accurately deliver software applications automatically.
  • Implemented Continuous Delivery framework using Chef Jenkins and Maven in Linux environment on AWS Public cloud.
  • Worked on developing CI/CD pipeline with Bamboo as a continuous integration tool, using Bitbucket to push/pull code, Maven to generate build, stored in Aws S3 as an Artifactory and then integrated chef with Bamboo.
  • Experience in create and migrate existing Dashboards, Reports, Alerts, on daily and weekly schedule to provide the best productivity and service to the business units and other stakeholders.
  • Performed SVN to GIT and Bitbucket migration and managed branching strategies using GIT flow workflow.
  • Knowledge in Ant, Python, Shell, Ruby, Gradle and Perl Scripting.
  • Experienced on Red Hat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
  • By using AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, Python and Docker.
  • Implemented Continuous Integration with Jenkins integrated Jenkins with Maven, SonarQube, JFrog, Nexus and Ansible.
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration.
  • Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
  • Experience in writing scripts in PowerShell & batch to automate deployments.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring successful completion of tasks in a sprint.
  • Wrote CHEF recipes for automated UDeploy agent installs and updates, UDeploy agent relays install and configuring the same with the UDeploy server.
  • Working experience on monitoring the Splunk infrastructure for capacity planning, scalability, and optimization.

Environment: Jenkins, Maven, AWS, DevOps, Ansible, Linux, GIT, Bitbucket, Ant, Shell, Python, RedHat, Kubernetes, Nexus.

Confidential, Atlanta, GA

AWS DevOps Engineer

Responsibilities:

  • Involved inArchitect, build and maintain Highly Available secure multi - zoneAWScloud infrastructure utilizing Chef and Ansible withAWSCloud Formation and Jenkins for continuous integration.
  • Created Spot AWS EC2 instances for production environment using Spot Fleet and Reserve by analyzing capacity pools depending on containers and big data in ECS and EMR along with taking backups with the help of EBS Snapshots.
  • Involved in migrating On-Premise environment to cloud architectures as well as developing technical road-maps for future cloud implementations, migrated various DBs to Amazon Aurora by generating SCT assessment report in conjunction with (DMS) Data Migration Service for zero downtime to load data into new schema.
  • Configure and deploy AWS Lambda service to run codes in response to events and automatically manage resources. Configured Bastion Host and NAT Gateway to provide a route to backend servers with higher level of security to download and update software packages.
  • Used Docker to virtualize deployment containers and push the code to EC2 Cloud using Chef.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Commit, Code Build and Code Deploy.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub and whenever a new GitHub branch is created Jenkins automatically attempts to build a new Docker container from it.
  • Implemented Blue/Green Deployments with zero downtime where the current environment is replicated to the latest version with Kubernetes to resolve the bug fixes and redirect the traffic to it once the issues are resolved.
  • Developed microservices in Open Shift using pods, services, route and scaled up pods with Kubernetes Replication Controller as well as recovering a lost one with a new pod with Open Shift.
  • Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbooks for that particular role. Experienced in Kubernetes deployment YAML files of microservices, replication controllers, Helm charts, Scheduler, clusters.
  • Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Setup Continuous Delivery (CD) pipeline using Ansible playbooks which consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, Ant.
  • Backed up and restored configurations and data of various tools (Bitbucket, Jenkins), databases (Oracle and PostgreSQL) and servers (Windows and Linux) as required.

Environment: AWS, Open Shift, Docker, Kubernetes, Ansible, Elastic search, Log Stash & Kibana (ELK), Linux, Git, Maven, Jenkins, Python, Apache, Tomcat, Jira.

Confidential, Portland, Oregon

AWS DevOps Engineer

Responsibilities:

  • Working experience in Continuous Delivery (CD) and Continuous Integration (CI) and process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Designing and implementation of the DevOps solution using tools like Git, Jenkins, SonarQube, Nexus and Groovy scripting and AWS.
  • Experience in create roles and updating Playbooks to provision servers by using Ansible.
  • Written MAVEN scripts to automate build processes and managed Maven repository using Nexus Tool and used the same to share snapshots and releases.
  • Knowledge on Source Code Management Version Control System tools like Git and Bitbucket.
  • Expertise in using build tools like MAVEN to frame the deployable artifacts such as jar and war from source code as well as migrating of build tool from Ant and Maven.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed, Configured and Maintained, APACHE, TOMCAT and NGINX servers in Red Hat LINUX environment.
  • Experience in managing the artifacts generated by MAVEN in the Nexus and Artifactory Repository Managers.
  • Hands on experience using SonarQube and Splunk.
  • Working with other team on areas related to Ansible for Cloud Automation.
  • Established several key QA centric SOPs to unify & streamline processes across multiple QA teams. Ensured that processes exist to enable and not burden the teams.
  • Worked with project manager to drive content and changes in the Visual Studio website and applied XML, HTML, in Visual Studio .NET for updating pages on the site.

Environment: Continuous Delivery, Continuous Integration, DevOps, Jenkins, Shell, AWS, Groovy, MAVEN, Nexus, Git, Bitbucket, Ansible, Splunk, Apache Tomcat, MySQL.

Confidential

DevOps Engineer

Responsibilities:

  • Involved in Implementation AWS solutions using EC2, S3, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Experience in writing Ansible scripts and heavy Shell, Python, Groovy and JSON scripting.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center.
  • Used shell scripting to automate procedures for automated deployment in Linux based systems.
  • Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
  • Excellent hands on experience with DevOps CICD tools GOCD and Jenkins administration
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.
  • Developer to align process and tools, such as branching source control structure dependency management Linux and Windows hybrid build infrastructure, code review & check-in policies, that are developed and instrumented by DevOps teams.

Environment: Java, J2EE, DevOps, AWS, Linux, Shell, Python, Ansible, Groovy, JSON, Ubuntu, Java, ELK.

We'd love your feedback!