We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Foster City, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in DevOps and Systems Engineering, building, automating, managing Infrastructure as code. CI/CD build release experience. SHELL, Python .
  • Experience in Cloud service platforms like Amazon Web Services.
  • Managed and implemented best practices of various AWS services like VPC, EC2, ELB, RDS, S3, Auto scaling, CloudWatch, CloudFormation, Lambd a etc.
  • Profusely worked on Version control tools like GIT to track changes made by different people in source code.
  • Performed continuous integration using Jenkins, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet, Puppet and Ansible configuration management tools.
  • Extensive experience in writing builds using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Experience in administering and maintaining Atlassian products like JIRA and Confluence.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux and Centos .
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Experience automating deployments on Servers using JBoss, Tomcat.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, ServiceNow
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.

TECHNICAL SKILLS:

Platforms: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS

Version control tools: GIT, SVN

Cloud: AWS, Vmware.

CI tools: Jenkins

Build tools: ANT, Maven, MS Build.

Configuration Management Tools: Puppet, Ansible

Languages/ScriptingLanguages: Python, Shell Script

Continuous monitoring tools: AWS cloud watch, Nagios.

Bug tracking and ticketing: JIRA, Remedy, Service Now

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, CA

DevOps Engineer

Skills /Tools: ANT, Maven, Subversion, Puppet, Ansible, Linux, CI/CD, AWS, OpenStack, GIT, Jenkins, Tomcat, Jira.

Responsibilities:

  • As a DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Implemented multi - tier application provisioning in OpenStack cloud, integrating it with Puppet/Puppet.
  • Responsible for installation and upgrade of patches and packages on RHEL 6/7 using RPM & YUM.
  • Installed, configured and maintained web servers like, Apache Web Server on Red Hat Linux
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
  • Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Ansible .
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Deployed Ansible for configuration management to existing infrastructure.
  • Used Ansible to automate Configuration management.
  • Used Ansible to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, Packages. Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control .
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Improved the performance of SQL scripts by using ORM methodology.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.

Confidential, Irving, TX

DevOps Engineer

Skills/tools: Ubuntu, Puppet, AWS, CI/CD, Maven, Nagios, Python, Shell, VMware ESXi, Ant, Maven, Jenkins, GIT, Apache Webserver, JIRA

Responsibilities:

  • Conceived, Designed, Installed and Implemented Puppet configuration management system.
  • Created and updated Puppet manifests and modules, files, and packages.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Puppet, and custom Bash scripts.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating with Github repository by using ansible build and deploy scripts. Stored the build Artifact to S3 bucket in AWS cloud.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Puppet.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

Confidential, Rockville, MD

AWS Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
  • Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes and creating/configuring VMs (Windows/Linux)
  • Provisioning Jenkins environment for continuous integration re by easing build and testing tasks for developers.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Fixed issues related to OpenStack components such as Nova, Glance, Neutron, Keystone, Mysql/Percona DB, RabbitMQ, Ceph, Repose, HAProxy and Horizon.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Experience working with IAM in order to create new accounts, roles and groups.
  • Administered and supported Github Enterprise version control tool.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Confidential

Build & Release Engineer

Skills/tools: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira.

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Developed Shell/Perl Scripts for automation purpose.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Confidential

Jr. DevOps Engineer

Skills/tools: ANT, MAVEN, Apache & Tomcat, CI/CD, Shell, Perl Scripting, Subversion, Jenkins, Windows 2000/XP, LINUX, UNIX, GIT, GITHUB, Puppet.

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Deployment (CI/CD), Using Jenkins for projects.
  • Involved in setting up builds using Puppet as a configuration management tool.
  • Designed and developed ShellScripts.
  • Used the Continuous Integration tool Jenkins for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CItools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.

We'd love your feedback!