We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

NewyorK

SUMMARY

  • Having 6 years of IT experience as DevOps in AWS Cloud Infrastructure management and Implementation.
  • Proven exposure in Internet products Build and Release management, SDLC, Systems integration and Environments Management.
  • Working experience in continuous delivery, Infrastructure automation using Chef.
  • Hands on experience in creating Chef Recipes, cookbooks and Ansible Playbooks and roles for cloud automation (AWS) and Application deployment automation.
  • Having good experience on monitoring Ansible Servers and nodes and also creating indexes.
  • Ability to identify and gather requirements to define a solution to build and operate the multiple applications on AWS.
  • Experience in maintaining AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources like instances, EBS volumes, snapshots, Elastic Load Balancers (ELB), VPC, AMI's, Lambda, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in different environments and API Gateways.
  • Good Experience in implemented Continuous Integration/Continuous Deployment Automation Process using various tools like Jenkins, Bamboo, Chef and Ansible.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Good Experience in Dockerized applications by creating Docker images from Dockerfile and Handled large volumes of container clusters with Docker swarm, Kubernetes and Mesos.
  • Extensively experienced with build tools like Jenkins, TeamCity, SonarQube, Maven and ANT.
  • Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Python Batch Scripts.
  • Hands on Experience on deploying the Maven files into servers and stored the artifact files in Nexus repository for controlling the version of the artifacts or builds.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic and JBOSS/Tomcat as well.
  • Good Experience in integrating JIRA with CI/CD Pipeline as defect tracking system and configured workflows to automate deployment and issue tracking.
  • Proficient in managing the source code control of multiple development efforts using GIT, Subversion control tools.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

DevOps Tools: Chef, Ansible, Puppet, SonarQube, Docker, Kubernetes, Nexus, AWS, Terraform.

Languages/Scripting: Java, Python, Bash, PowerShell, Perl, Ruby

Web Servers: Apache Tomcat, WebSphere, Web logic and JBOSS.

CI/Build Tools: Jenkins, Ant, Maven.

Monitoring Tools: Nagios, Splunk

Content Management: dotCMS

Version Controls: SVN, GIT, Bitbucket.

Databases: DynamoDB, PostgresSQL, Oracle, My - SQL, IBM DB2, MS SQL Server.

OS: Windows, Linux, Amazon Linux

PROFESSIONAL EXPERIENCE

Confidential, NewYork

DevOps Engineer

Responsibilities:

  • As DevOps Engineer work on AWS Cloud services and member of IssuerFocus, MoodysLocal and Fenergo Teams.
  • Responsible for Implementing and Refining the DevOps Automated process and keep the SAAS Products running.
  • Built end to end CI/CD pipeline for Marketo Email Project as serverless application with CloudWatch event trigger schedule.
  • Support SAAS Cloud Application deployed for Moody’s Customers Worldwide and service is being delivered.
  • Assist development teams in building, hosting and deploying fault-tolerant, scalable, self-healing and secured application in cloud.
  • Collaborate with development teams to optimize the performance and migrate dev, QA and Production environments to cloud.
  • Work with Development and QA teams to manage release and deployment cycles for IssuerFocus Product especially in AWS Cloud.
  • Deep knowledge of CI and Configuration management tools and how to optimally deploy these in cloud
  • Strong automation skills and experience (Python, Ruby, Ansible, CloudFormation, etc.)
  • Worked on Containers based deployed for Moody Local Project.
  • Analyze AWS Services Cost and Optimize/reduce AWS resources costs by right size the workloads and cleanup unused instances.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus antifactory plugin for Fenergo Project.
  • Help developers, QA team and work together to solve the Linux server, AWS Resource problems and significantly improving IT performance, availability and efficiency.
  • Develop CF templates for Spotlight, MarketoEmail, DynamoDB, NGINX and resource tagging.

Confidential, San Antonio, TX

DevOps Engineer

Responsibilities:

  • Analyze and Review the requirements, identified process improvement and automation opportunities within the release process to continuously improve the overall product quality.
  • Implemented and managed release processes for code through development, test and production environments
  • Designed and implemented multiple deployment strategies using CI/CD Pipeline through automation with enterprise GitHub, Jenkins, Sonar Nexus, Docker and AWS AMI's in Linux environment.
  • Worked with many different concepts of Chef like Roles, Environments, Data Bags, Knife and Chef Server Admin/Organizations.
  • Scripted Chef Cookbooks for various DB configurations to modularize and optimize product configuration, altering production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved in designing and deploying various applications utilizing almost the entire AWS stack (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Terraform Plan to meticulously detect and analyze the changes that will be inflicted after Terraform Apply.
  • Extensively used Ansible Configuration management to deploy packages with the required build artifacts from Artifactory and facilitate a stable and scalable build and deploy infrastructure.
  • Responsible for writing Bash, Shell, Perl, Python scripts to ping servers and adding users to the boxes and proficient in scripting languages to automate daily activities.
  • Developed Gradle and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus antifactory plugin.
  • Set up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Implemented & maintained the branching and build/release strategies utilizing BITBUCKET.
  • Working on GIT for data integrity and managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Used AGILE method to develop a build and MAVEN as a build tool.
  • Actively participant in scrum meetings, reporting the progress and maintain good communication with each team member and mangers.

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Developed build and deployment scripts Maven as build tools in Jenkins to move from one environment to other environments.
  • Created Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Used Ansible to automate Configuration management and to manage Web Applications, Config Files, Data Base, Users Mount Points and Packages. Defined all servers in Ansible, so that a newly built server could be up and ready for production.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating with GitHub repository by using Ansible build and deploy scripts.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus antifactory plugin.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Designed and implemented Nexus binary repository and process.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Created Bash Scripts and cron jobs that observed and described security issues.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Used of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Build and release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one.
  • Managed SVN/Git repositories for branching, merging, and tagging, resolved merging issues during rebasing and re-integrating branches by conducting meetings with development team.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.
  • Maintaining the track of the number of the deployments and the details of the specific environments using JIRA.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Production Support teams.

Confidential, Scottsdale, AZ.

DevOps/Build/Release Engineer

Responsibilities:

  • Managed all phases of software development life cycle (SDLC) by building customized Build and deployment Applications.
  • Created plans and ensured Release management deliverables are met on time, risks are appropriately mitigated and code implementation status is communicated regularly to Application Manager.
  • Used Chef for managing server application server such as Apache and MySQL.
  • Configured and setup activities of both environmental and functional and collected data for preparing monthly metrics of the migrated codes, monthly internal and yearly external audits.
  • Developing automated process for builds and deployments using Jenkins, Maven, SonarType Nexus, Shell, Python and Java.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Used Puppet for Monitoring system and automation.
  • Design and document CI/CD tools configuration management.
  • Involved in designing/automating proof of concept projects and version control tool migrations.
  • Improving Continuous Integration workflow using Virtual Environments like Docker and automating Build process using Docker and similar tools.
  • Implemented a mirror for SVN repository, which enables users to use both SVN and GIT.
  • Worked on Shell/Bash/Perl scripts for automation purpose.
  • Created and owned, Build and Continuous Integration environment with Maven and Jenkins.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configured Nightly Builds using SCM polling option to ensure an updated version of antifactory generated in NEXUS.
  • Administered and integrated the Version Control Systems like Subversion and GIT with Jenkins.
  • Involved in migration activities using Red Hat LVM, Solaris LVM and involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Worked closely with development teams and architects to debug software and system problems and resolve the issues.

Confidential

Build-Release Engineer

Responsibilities:

  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Used Maven scripts tobuildthe source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Administrated and configured Jenkins to aid in build and deployment process. ;.Also, automated jobs with Shell and Python scripts inside the Jenkins CI framework.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins, Team City along with Bamboo.
  • Worked with GIT and Subversion to manage source code.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins/Team City to move from one environment to other environments.
  • Created build/deploy documentation in confluence for various applications.
  • Deployed code to production environments using Vagrant to ensure zero down time and provided production support during live releases.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments
  • Developed scripts for executing validation/test cases automatically after builds.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

We'd love your feedback!