We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Skilled DevOps Engineer with 6+ years of hands - on experience supporting, automating, and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines using Vagrant.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • In - depth knowledge of software design and software development life cycles.
  • Experience in Testing ofUNIXand Windows platforms
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CENTOS) servers and Windows along with Amazon Web Services.
  • Experienced in Continues Integration (CI) and build automation tools including Jenkins & Bamboo.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Experience in creatingDocker Containersleveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch
  • Proficient in scripting for build automations which include Bash, Shell and Python
  • Experienced with scripting languages such as Python and Java.
  • Strong knowledge onJava, PHP, JavaScript, jQuery, HTML, CSS, Bootstrap, JSON, XML.
  • Experience in Deploying to and administering in the use of JBoss, Apache Tomcat web server.
  • Experience in using Version Control using GIT as Source Control Systems.
  • Maintained and administered GIT source code tool.
  • Good Experience inarchitectingandconfiguringsecure cloudVPCusing private and public networks throughsubnetsinAWS
  • Experience in Ansibleto manage Web applications, Environments configuration Files, Users, Groups and Packages.
  • Experienced in testing applications manually as well as using the automated testing tools like Quality Center/ALM.
  • Experience in Build, Package and Deploy to all the environments.
  • Experience with Amazon Web Service (AWS) and with the configuration of various Amazon products such as Amazon EC2, Elastic Load Balancing, Auto Scaling, Amazon S3, Amazon VPC, Amazon Route 53, Amazon SES, Amazon Cloud Formation and Amazon IAM, Amazon Cloud Watch.
  • Experience in Configuring and deploying to Application servers Web Logic and Web Sphere.
  • Good experience in creating test scripts usingSelenium WebDriverin Java.
  • Programming the presentation layer and core business layer logic using Servlets, JSP.
  • Experience in using theEclipseas anIDEto develop the application.
  • Experience in Issue Tracking tools JIRA
  • Involved in Code reviews, worked closely with the team in troubleshooting and defect resolution

TECHNICAL SKILLS

Operating Systems: LINUX(RHEL), Windows, Ubuntu.

Cloud Platform: Amazon web services (AWS).

Database: SQL, MSSQL, Mango DB

Languages: Java/J2EE, Python

Scripting Languages: JavaScript, Groovy Script, Bash, Yaml.

Version Control Systems: GIT, GITHUB, BITBUCKET

Testing Framework: Selenium, TestNG

Build Tools: Ant, Maven

Monitoring Tools: Grafana, Nagios

Continuous Integration Tool: Jenkins

Configuration Management tools: Ansible

Application Servers: JBoss, Apache Tomcat, Nginix.

Bug tracking Tools: JIRA

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Engineer

Responsibilities:

  • Asa DevOpsEngineer,I am responsible for design, build, monitor, and enhance services and in Dev, Test, Staging environment.
  • Developed and implemented anAgileSDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Worked onREST API Calls for communicating between microservices.
  • Published various confluence pages regarding “How-to articles” and for other operational tasks.
  • UsedJenkinsfor automating Builds and Automating Deployments.
  • Documented process documents for Jenkins, Bit bucket, CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • UsingJenkins AWSCode Deploy plugin to deploy to AWS.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Implemented aContinuous Deliverypipeline with Docker, andBit bucket and AWS.
  • Integration of Automated Build with DeploymentPipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Implemented SonarQube to analyze code quality metrics, to verify the coding standards and setup quality gates to allow/fail builds as per requirement
  • Working on variousDockercomponents likeDocker Engine, Hub.
  • Virtualized the servers using theDockerfor the test environments and dev-environments needs. And also, configuration automation usingDockercontainers.
  • Installed, Configured and Maintained,APACHE, TOMCATandNginixservers inRed Hat LINUXenvironment.
  • Perform Deployment of Release to variousQA & UATin Linux environments.
  • Configured SQL in RDS on AWS from the scratch.
  • Lunched MSSQL, MongoDB database AMIs on AWS.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Involved in 24/7 support for production environments.

Confidential

DevOps Engineer

Responsibilities:

  • Analyze and resolve conflicts related to merging of source code forGITHUB.
  • Working with variousDevOpstools such asGIT, Maven, Jenkins.
  • Managed and optimize the Continuous Delivery tools likeJenkins.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Extensively used Maven tool to do the builds, integratedMaventoEclipseand did local builds.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Includedsecurity groups, networkACLs,Internet Gateways, andElastic IP'sto ensure a safe area for organization in AWS public cloud.
  • Worked on creating theDocker containers,Dockercontainer images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Automation Processes using Shell/bash and Batch Scripts.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Automate deployment process using configuration management toolAnsible.
  • Automated configuration management and deployments usingAnsibleplaybooks andYamlfor resource declaration. And creating roles and updating Playbooks to provision servers by usingAnsible.
  • ImplementedDevOpsbest tools and practices such as centralized logging(ELK)server monitoringNagios.
  • IntegratedMavenwithJenkinsfor the builds as the Continuous Integration process.
  • Deployed Java applications into web application servers likeJBoss.
  • UsedDockerContainer to package the applications and deploy them on the web logic server.
  • Implemented a continuous Delivery pipeline withDocker, Jenkins, GitHubandAWS.
  • PreparedJUnittest cases and executed server configurations.
  • Execute the Test cases and review the results to get the Business approval for UAT
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Created whole test framework using Selenium for further test creation and execution.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Responsible for defining Branching & Merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Troubleshoot Build and Deployment issues, with little downtime.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Confidential

Junior DevOps Engineer

Responsibilities:

  • Excellent communication, interpersonal, intuitive, and analytical and leadership skills with ability to work efficiently in both independent and team work environments.
  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Used Subversion as source code repositories.
  • Maintaining the user accounts (IAM), RDS, Route 53 services in AWS cloud.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI s for mission critical production servers for backup.
  • Developed Shell/Python Scripts for automation purpose.
  • Experienced in testing the Application using Selenium, performance center, Load runner etc.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Configuring, Automating and Deploying Ansible for configuration management to existing Infrastructure.
  • Installing, configuring and administering Jenkins CI tool on Linux machines. Developed build and deployment processes for Pre-production environments.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • CreateJenkinsjob to build the artifacts using maven.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

We'd love your feedback!