We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 5+ Years of working experience in information technology, experienced in executing DevOps strategy in various environments of Linux and Windows Servers along with espousing cloud strategies based on AWS.
  • Good understanding of Software Development Life Cycle (SDLC) like Agile and Waterfall Methodologies.
  • Experience on DevOps essential tools like Ansible, Chef, Docker, Kubernetes, Terraform, GIT, Jenkins, Maven and AWS.
  • Hands - on experience in Chef Automation for creating cookbooks comprising resources such as templates, attributes, nodes, cookbooks, recipes in the organization.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying application.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Routez53, Auto scaling, Cloud Formation, Cloud Watch and Security Groups.
  • Experience in optimizing volumes, EC2 instances and created multiple VPC instances and created alarms and notifications for EC2 instances using Cloud Watch.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
  • Expertise in areas of Jenkins such as Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues and worked with test Phases to complete the CI/CD pipelines within Jenkins.
  • Hands on experience in SCM tools like GIT, Subversion (SVN), BitBucket for branching, tagging and maintaining the version across the environments on UNIX/Linux and Windows environment.
  • Hands on with Kubernetes cluster setup, deployment automation and service setup.
  • Experienced in troubleshooting, configuring and deploying Enterprise Web Application servers like Apache Tomcat, Nginx and JBOSS.
  • Experience with working on multi-platform servers using NAGIOS tool, utilized this tool to configure and monitor.
  • A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.
  • Possess strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.

TECHNICAL SKILLS

DevOps Tools: Chef, Ansible, Terrafrom, Docker, Kubernetes, SonarQube, Jenkins.

Scripting/Languages: Python, Shell, Bash, Powershell, Java.

Cloud: AWS (VPC, EC2, S3, IAM, EBS, Security Group, Auto Scalling, Lamda, Cloud Watch, Cloud Formation).

Build Tools: Maven, Ant, Grable

Tools: Nagios, Nexus, Jira

Version Controls: Git, BitBucket, SVN, CVS.

Servers: Apache Tomcat, WebSphere, JBoss, Nginx.

Operating Systems: Windows, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

DevOps Engineer

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented Devops pipeline Automated Builds, Continuous Integration and Continuous Delivery with tools Jenkins.
  • Maintaining Servers configure management (CM process), System orchestration and to deploy apps using Chef.
  • Deployed micro services, including provisioning AWS environments using chef cookbooks.
  • Created Docker file and automated Docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and Shell scripts.
  • Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Setup load balancers in front of Auto scaling groups in AWS to create a dynamically scalable production environment able to handle large swings in load.
  • Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Created scripts for system administration and AWS using languages such as BASH, Python and Power Shell.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Used MAVEN as a build tool on java projects for the development of build artifacts on the source code.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Managed local deployments in Kubernetes, creating local cluster, deploying application containers and services.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, tests deploy.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nexus, SVN and WebSphere.
  • Improve the accessibility of security through automation, continuous integration pipelines, and other means.
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Involved in Scrum meetings, product backlog and other scrum activities in collaboration with the team.

Environment: Jenkins, Maven, AWS, Ansible, Chef, SonarQube, Kubernetes, Docker, Git, CI/CD, Nexus, Terraform, Python, Bash, Powershell, LINUX and Windows.

Confidential, West Trenton, NJ

DevOps Engineer

Responsibilities:

  • Working as a DevOps engineer for automating the build, configuration, deployment and testing of enterprise level software applications on premise and on cloud.
  • Created, expanded, and configured automation in Maven to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Chef.
  • Configured Chef Server Enterprise on premise and bootstrapped nodes using knife and automated testing of Chef Recipes/Cookbooks with test-kitchen/chef spec.
  • Worked on various components of Chef including chef server, workstations, Nodes, configurations of chef-client and writing cookbooks and recipes for Chef and assigning roles to nodes.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Setup and build AWS infrastructure various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.
  • Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
  • Used Ansible to automate Configuration management and to manage Web Applications, Config Files, Data Base, User Mount Points and Packages.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies and performed all necessary day to day GIT support for different projects.
  • Deployed test instances of Nexus and Artifactory as containers in a Kubernetes environment.
  • Worked with the Docker to package an application with all its dependencies into a standardized unit for Software Development.
  • Configured and managed monitoring tools such as Nagios for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: Ansible, Chef, CI/CD, Jenkins, Maven, Nagios, Docker, Kubernetes, Terraform, AWS, Git, Nexus, Python, Bash, AWS (VPC, EC2, S3, IAM, EBS, Security Group, Auto Scalling), LINUX and Windows.

Confidential, Moosic, PA

DevOps/Build-Release Engineer

Responsibilities:

  • 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 artifactory 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.

Environment: DevOps, Puppet, Ansible, Docker, GIT, Maven, JIRA, Tomcat, UNIX, Jenkins, Chef, Maven, Red Hat LVM, Solaris LVM, ANT, MySQL, Apache, SVN and Windows.

Confidential, Wayzata, MN

Build-Release Engineer

Responsibilities:

  • Managed all phases of software development life cycle (SDLC) by building customized Build and deployment Applications.
  • Automated build process with Continuous Integration Tool Jenkins.
  • Involved in designing/automating proof of concept projects and version control tool migrations.
  • Coordinate with Developers, Business Team and Project Management for Production Releases.
  • Automated branch based builds using Jenkins.
  • Updating Localization database.
  • Implemented Jenkins Master/Slave concept in Jenkins dashboard.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Manage the source code repository system used by the engineering team.
  • Created and owned Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Used Maven for building the Web projects including the Web-Services and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Automated Static code Analysis using Jenkins.
  • Successfully handled the complex environment with parallel development, parallel releases, Releases to Development/Integration Testing, Performance Testing, Pre-Prod and Production environments.

Environment: Subversion, Jenkins, GIT, Ant, Maven, Python, Linux, Shell Scripting, Oracle, FTP/NTP/NIS servers, MS SQL, UNIX and Windows.

We'd love your feedback!