We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 9+ Years of IT industry Experience in DevOps, Build & Release Engineer and Configuration Management. Implementing and maintaining Source Code Management and DevOps Architect experience in software development organizations.
  • Experienced in Continuous Integration, Continuous Deployment/Delivery integration pipelines .
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins and Maven.
  • Experience in using Configuration Management tools like Puppet, Chef, Ansible.
  • Developed Puppet modules to automate application installation and configuration management.
  • Expertise on all aspects of chef server, workstations, Nodes, chef clients and various components like Ohai, push jobs, supermarket etc.
  • Extensively worked on Vagrant &Docker based container deployments to create environments for dev teams and containerization of env’s delivery for releases.
  • 2+ years of experience in compiling and deploying the different applications (Jboss, Apache, Tomcat, windows etc) on different linux and windows servers through Devops pipeline which includes Chef, Jenkins, Artifactory and Redhat Openstack.
  • Experience in working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Knowledge on various Docker components like Docker Hub, Machine, Compose and Docker Registry.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Good Knowledge in Shell, Python, Perl & Expect scripting
  • Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and Openshift .
  • Maintained Jenkins masters with over 10+ different applications supported Several Quarterly and project releases in parallel.
  • Strong knowledge of Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF)
  • Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins .
  • Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks .
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Experienced in Gitlab CI and Jenkins for CI and for End - to-End automation for all build and CD.
  • Expertise in using Nexus and Arti factory Repository server for Maven and Gradle builds.
  • Ability to build deployment, build scripts and automated solutions using Shell Scripting.
  • Experience in using monitoring tools like Icinga, Nagios.
  • Experienced in branching, tagging and maintaining the version across the environments using, Software Configuration Management tools like GITHUB, Subversions (SVN) like GIT, and Team Foundation Server (TFS) on Linux and Windows platforms.
  • Experienced migrating SVN repositories to GIT.
  • Worked on Enterprise Users Single Sign On through browser and through services with third party application hosted in enterprise or cloud using Ping Federate, Ping One.
  • Deployment: manages ReplicaSets. Use for persistent, stateless apps (e.g. HTTP servers).
  • Node Cluster: Worker Nodes + Cluster Master. - Worker Nodes: machines for Pods.
  • Pod: basic unit of K8s.
  • Docker Container: where the app code lives.

TECHNICAL SKILLS

DevOps Tools: Nexus Repository, SonarQube, Jenkins, Puppet, Chef, Ansible, Docker, Kubernetes, Terraform, Nagios, PING, GIT.

Infrastructure as A service: AWS, open stack (basic understanding).

Virtualization Platforms: Virtual Box, VMware, Vagrant.

Operating Systems: UNIX, Linux, Windows, FreeBSD.

Scripting Languages: Bash, Perl, Python, Ruby.

Version Control Software: Subversion, GIT, Perforce.

CD Tools: Cruise, Urban CodeuDeploy, Urban Code Release/Build

Logging: Sumo Logic, Splunk, Salesforce.

Monitoring 24/7: Nagios, Page Duty.

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Worked closely with developers in building Angular application and Troubleshooting UI build issues.
  • Used Make as build orchestration tool, configured targets for the build artifacts.
  • Build Docker images, published artifacts to AWS cloud platform using Jenkins file.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) .
  • Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Experience on Deployment Automation & Containerization ( Docker, Kubernetes ).
  • Written Jenkins file to standardize multiple stages for CI pipeline.
  • Written groovy scripts to use multi branch pipeline projectsin Jenkins to configure.
  • Exposure in writing Groovy and Ruby scripts for automation of build and infrastructure automation.
  • Strong knowledge of Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF)
  • Experience with message queueing platforms (Kinesis, Kafka)
  • Experience working with other AWS products (S3, Edge, EC2, Kinesis, API Gateway, SNS)
  • Have experience working with Source code management tools like Git, Gerrit.
  • Worked on Implementation of Ping Federate for Cross platform Authentication for multiple applications.

Environment: AWS, Angular UI, Microservices, Git, Terraform, Gerrit, Jenkins, Make, Bezel, Ping Federate, Docker, Kubernetes, VM, Linux. Windows

Confidential

DevOps Engineer / AWS Engineer

Responsibilities:

  • Leveraged various AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling and RDS in cloud Formation JSON templates
  • Defined AWS Lambda functions for making changes to Amazon S3 buckets and updating Amazon DynamoDB table.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management (IAM) policies for delegated administration within AWS
  • Enabling innovation through continuous deployment in DevOps with technologies like Chef and Puppet, building web & mobile scale-out applications using memcache or Redis, RDBMS (MySQL, AWS Aurora, Oracle, SQL Server, and Postgres) and NoSQL (Amazon DynamoDB, MongoDB, and Cassandra) data stores, building IoT use cases, and implementing big data analytics with technologies like Hadoop, Amazon EMR, Amazon RedShift, and Amazon Kinesis, Spark, Ping, Hive and Python and amazon data security
  • Engineer a high availability Database in AWS Dynamo & Kinesis to Collect, Store and Query high volumes of data
  • Creating Python scripts to fully automate AWS services which includes ELB, Cloud Front Distribution, EC2, Security Groups and S3. This script creates stacks, single servers and joins web servers to stacks.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK also worked with AWS CLI.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating amazon resource numbers and integration points with DynamoDB, RDS.
  • Wrote Chef Cookbooks to install and configure IIS7, Nginx and maintained legacy bash scripts to configure environments and then converted them to Ruby Scripts.
  • Working with GITHUB to store the code and integrated it to Ansible Tower to deploy the Playbooks.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
  • Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Jenkins.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Jenkins and SonarQube .
  • Integrated Ping Access with Ping Federate System to get authenticated by Ping Federate and Authorized by Ping Access Servers using the Access Control Lists.
  • Experience in Ping Federation using SAML and integrated with Site Minder authentication.
  • Integrated both IDP and SP initiated SSO using Ping Federate and with external partners.
  • Experience in deploying SAML based highly available solutions using Ping Federate and other security products, can create and process the SAML to get tokens which can be processed by other Web Access Management Products.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on AWS instances using Python.

Environment: AWS, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Chef, Jenkins, Shell/Groovy Scripts, Maven, JIRA, Linux, Java, Kubernetes, Terraform, Docker, AppDynamics, Nagios, ELK, SonarQube, Nexus, JaCoCo, JBOSS, Nginx, PowerShell, Bash, Ruby and Python.

Confidential

DevOps Architect / AWS Engineer

Responsibilities:

  • Created new Ec2 instances with desired role in a VPC that is dedicated to Dev environment.
  • Wrote cucumber test scripts that checks the data ingested into various applications.
  • Worked on design of the clinical data lake that is created in AWS S3 which has various zones helps for storing data which is used by analytical tools.
  • Worked on Auto Scaling, Cloud watch (monitoring), AWS Elastic Beanstalk (app deployment), AWS EBS (persistent disk storage).
  • Extensively used Cloud Formation templates for deploying the infrastructures.
  • Written the Cloud Formation scripts for data lake components that use various AWS services such as Data pipeline, Lambda, Elastic Beanstalk, SQS, SNS and RDS database.
  • Worked as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Expertise in deploying Jboss, tomcat and apache servers through the Devops pipeline including tools Github, Jenkins, Artifactory and CA release automation.
  • Building the CI/CD process from scratch.
  • Completed set up of CD environment with focus on UrbanCodeu Deploy.
  • Possessed the domain knowledge on all the platforms of Microsoft Azure Cloud Technology
  • Worked on installation, configuration and maintenance Red hat, Centos
  • Extensive knowledge in continuous integration tool Jenkins with different plugins like Github, Artifactory, SonarQube, SauceLab, CARA etc.
  • Expertise in deploying jboss, tomcat and apache servers through the devops pipeline including tools github, Jenkins, artifactory and CA release automation with build tools maven, ant and gradle.
  • Monitoring the Azure clusters health Pre and Post deployments
  • Onboarding different applications into Jenkins environment for CI and managing Jenkins server.
  • Experienced with CI tools and Version Control Tools or Source Code tools.
  • DevOps pipeline was set to compile and deploy the code through chef using Jenkins as continuous integration, artifactory as a binaries holder and Redhat Openstack as provisioning cloud servers.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.

Environment: s: AWS, Ansible, Puppet, Red Hat, Centos, VMware, GIT, Bash Scripting, Shell Scripting, DHCP Server, KVM, Jenkins, SonarQube, Nexus

Confidential

DevOps Developer / Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with project management to discuss code/configuration release scope and how to confirm a successful release.
  • Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementations of build Scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and star team Subversions repository.
  • Implemented continuous integration using Jenkins.
  • Installed, configured, managed and monitoring tools such as Splunk, Nagios and Graphite for Resource monitoring, network monitoring, log trace monitoring.
  • Using Jira, Confluence as the project management tools.
  • Successfully collaborated with cross-functional teams in design and development of software features for enterprise satellite networks using C /C++, leading to senior role in the organization
  • Created repositories according to the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up-meetings.
  • Configured applications servers (Apache Tomcat) to deploy the code.
  • Installation and configuration and setup of Docker container environment.
  • Created a Docker Image for a complete stack and created a mechanism via Git workflow to push the code into the container, setup reverse proxy to access it.

Environment : Chef, Apache Tomcat, GIT, Python, Ruby, Bamboo, Perl, Shell, Maven, Jenkins, JIRA, Kubernetes, Docker.

Confidential

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production
  • Responsible for the build and release management process.
  • Automated the deployment and server bounce process is by creating the scripts using JBoss, Shell scripts and WLST scripts.
  • Worked with XML, J2EE technologies Servlets, JavaScript, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ series, XML and JDOM
  • Design, integration, deployment and automation of J2EE Application servers - Tomcat, WebSphere (Portal, BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across UNIX, Windows and Linux platforms
  • Provided configuration management expertise to all software development projects using Enterprise Puppet.
  • Deployment and management of many servers via script and Puppet, Utilizing cloud providers as a direct Jira.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.

Environment: s: Java, J2EE, SVN (Subversions), Hudson, Puppet, Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX.

We'd love your feedback!