We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Strong Experience in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, Ansible, Terraform, Kubernetes, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
  • Developed processes, tools, automation forJenkinsbased software for build system and delivering SW Builds.
  • Managed build results inJenkinsand deployed using workflows
  • Worked on Amazon Cloud Based technologies in auto scale, highly resilient, fault tolerant environment in both Linux and Windows environment.
  • Experience with migrating applications from customer on - premises datacenter to the cloud (AWS).
  • Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning ofAWS resources for applications.
  • Strong hands on experience with AWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • ManagedAnsiblePlaybooks withAnsiblemodules, implemented CD automation usingAnsible, managing existing servers and automation of build/configuration of new servers.
  • Worked withAnsiblefor Orchestration of Deployments for various servers.
  • Develop multiple Docker containers for different tools such as Jenkins, Redis, Apache, grafana, etc
  • Worked on Terraform, which is used to create and compose all the components necessary to run application.
  • Created Infrastructure Git repositories for Terraform to spin up appropriate stacks.
  • Building/Maintaining Docker Container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubenetes and Docker for the runtime environment of the CI/CD system to build, test and deploy
  • Implemented Auto Scaling withChefand Assignchefroles to EC2 instances
  • Actively involved in architecture ofDevOpsplatform and cloud solutions.
  • Monitoring and troubleshooting production servers with Nagios
  • Creating monitoring scripts to be used as Nagios plugins.
  • Performed scripting in Bash, Shell, Ruby, Python and PowerShell for automation.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

DevOps Engineer

Responsibilities:

  • Part of core engineering team designing the new platform to host applications inAWS/Chef and Jenkins Environment.
  • Build and administrate Continuous Delivery pipelines using Git,Jenkinsand Groovy DSL.
  • Worked with Development and QA teams to continuously integrate software development using Git, Maven,Jenkins
  • Developed processes, tools, automation forJenkinsbased software for build system and delivering SW Builds.
  • Managed build results inJenkinsand deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus,Ansibleand Rundeck.
  • Implemented and maintained AnsibleConfiguration management spanning several environments in AWS cloud.
  • Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Evaluated Apache Mesos and Kubernetes for Docker Container Orchestration.
  • Created the Routes in Openshift to expose the application ports of the router to the container and also connectivity b/w different containers handled by orchestration layer called Kubernetes
  • Maintain and track inventory usingJenkinsand set alerts when the servers are full and need attention.
  • Setup and maintained base CentOS EC2 AMIs which was used to create new hosts.
  • Developed Ruby and Shell scripts to automate build processes
  • Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments.
  • Responsible to maintain Maven Build Scripts and tweak if changes in the requirements.
  • Responsible for Deployment Dry Run Plans and Execution of the Dry Run on every release for multiple applications.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Worked with IAM in order to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Worked on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Branching, Tagging, Release Activities on Version Control Tools like GIT
  • Worked on AWS CLI and AWS APIs through ruby scripting.
  • Configuring, setting up of Tomcat, Apache, HA proxy, Redis, MemcacheD, etc

.Environment: Git, Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Ansible, Terraform, Kubernetes.

Confidential, Wilmington, DE

DevOps Engineer

Responsibilities:

  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools
  • Configuration of various plugins for Jenkins for automation of the workflow.
  • Troubleshooting build failure issues.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon EC2) with theChefplatform
  • Automating server configuration/management withChef
  • UsedChefon AWS platform - AWS OpsWorks
  • Setup and configuration of web servers with apache and nginx
  • Configuration and maintenance of virtual machines on VMware
  • Wrote and managed ChefDeployment scripts
  • Automated deployment of software and provisioning of Linux hosts usingChef.
  • Work with Elasticsearch and logstash, Splunk, New Relic.
  • Configure Logstash on all the servers for which logs needs to be pushed to Elasticsearch using chef cookbook
  • Work with Rsyslog, to push logs to Splunk
  • Create dashboards in Splunk and Kibana for analysis of the logs
  • Work with Graphite and collectd to get metrics of all the servers, like network throughput, load, memory and disk utilization
  • Collecting the data related to all the machines from a New Relic agent installed.
  • Work with New Relic to collect all the metrics and plot graphs for future s regarding our environments.
  • Setup of different environments like Dev, Testing, Staging and QA.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential, Philadelphia, PA

Sr Release-Build 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, Gerrit from scrath
  • 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
Environment: Red Hat Linux, SUN Solaris 2.x,Windows 2003 server, Web logic Application Server, iPlanet 4.1, Sun One6.1, IIS 6.0,, SVN/Git, Jenkins/Hudson, Shell Scripting, Ruby, Python, Oracle 9i.

We'd love your feedback!