We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Carmel, IN

SUMMARY

  • Overall 7+ years of experience in DevOps Engineering, Cloud Engineer, Build and Release Management, Linux and UNIX system Administrator with application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experienced in AWS Cloud Services such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, EMR, RDS, SNS, SQS, CloudWatch, CloudFormation, CloudFront, Snowball, and Glacier.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Worked on optimizing volumes and EC2 instances and created multiple VPC instances. Deployed applications on AWS using Elastic Beanstalk, Implemented and set up Route53 for AWS Web Instances.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Ansible Configuration management and w rote Ansible playbooks to launch and Automate AWS instances on Ubuntu, Amazon Linux and RHEL. Wrote different Ansible playbooks for installing, configuration, and upgrading different Applications on the Servers.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks , Deploying Web Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Experienced on creating and managing Azure VM, VMware tools , Cloud Services and Storages by using Azure Power-shell .
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Automated processes with custom built Python & Shell scripts. Deployed code through web application servers like web Logic, Apache Tomcat, Jboss and Jetty.
  • Experienced in MAVEN & ANT as Build Tool for building of deployable artifacts (war) from source code. Installation and deployment management repository generated by Maven and Ant artifacts and store the build process using dependency jar.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins and GITHub.
  • Have work experience on Multiple AWS instances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Extensive experience in UNIX performance tuning and Capacity Planning. Experience in writing YAML, BASH, Ruby, Perl, Python, PowerShell and JSON scripting .
  • Experience working in installing, configuring and managing with Network monitoring tools like Nagios, Splunk, iCinga and SolarWinds. Maintenance of Splunk Environment with multiple indexes and configuring the index settings.
  • Efficient in installation, configuration and management of different databases like RDBMS and NoSQL tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository for the current project created a new repository and provisioned it. Have hands on experience with bitbucket server.
  • Experienced in setting up CD environment with focus on UDeploy and setup UDeploy server along with automated scripts to backup the server and restore from backup for disaster recovery.
  • Deployed Java Applications and Web services using CI/CD tools like Jenkins, puppet in standalone and clustered environment.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Automated the process of deployment to Apache Tomcat Application servers by developing python scripts. Experience in using Tomcat and Apache web servers for deployments and hosting tools
  • Worked on monitoring tools like Nagios and Splunk to health check the various deployed resources and services.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.

TECHNICAL SKILLS

Cloud computing: AWS, Microsoft Azure, Google Cloud, Rackspace, OpenStack and Pivotal Cloud Foundry

Automation: Ansible, Chef, Puppet and SaltStack

Scripting Languages: Python, PowerShell, Perl, Groovy, Java, Shell, Bash and Ruby

Web/AppServers: Apache, Nginx, Web Logic, Apache Tomcat, Jboss, WebSphere, LAMP, Jetty

Build: ANT, Maven, Jenkins, TeamCity, UDeploy

Operating Systems: RHEL/CentOS 5.x,6.X,7, Ubuntu 10.x, Solaris 10, Windows 2K, XP, 2003, NT, 2008, 2012

Database Servers: MYSQL Server, Oracle, MONGODB, PostgreSQL, Cassandra, Redis

Monitoring: Nagios, Splunk, ELK, Grafana, Sensu and Influx DB

Version control: Git, GitHub, Bitbucket SVN, TFS and GitLab

Virtualization/Container: VMWare ESXi 6, vSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware vSphere 4.x, Virtual Center, VI Client, citrix-xen, Docker, vagrant, Docker, Swarm, Kubernetes, Mesosphere, VMware vSphere 5.5/6.0

PROFESSIONAL EXPERIENCE

Confidential - Carmel, IN

Cloud / DevOps Engineer

Responsibilities:

  • Wrote AWS Terraform Scripts to create custom VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Maintained AMI’S, IAM, RDS, Route 53, VPC, Direct Connect, RDB, Dynamo DB, SES, SQS and SNS services in AWS.
  • Worked on creating EMR Cluster (Elastic Map Reduce) through the Governance customized Terraform as an infrastructure.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS . Hands on Configuring and Deploying IAM Roles , Policies as per Governance.
  • Managed Version Control Subversion ( SVN) and GIT Enterprise; and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Installed and Configured Apache Tomcat 6.0 and Jboss application servers on various environments like Dev, Test, Pre-Production and Production.
  • Wrote Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Experienced using Ansible Tower , which provides an easy-to-use dashboard, and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Managed AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python , Ruby, and Docker on familiar servers such as Apache, and IIS .
  • Worked on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Created Terraform templates to write CloudFormation scripts for provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Puppet scripts that provisioning / configuration of servers on the instances.
  • Handled several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and experience with Docker container service and Dockized applications by creating Docker images from Docker file and running them to develop the Docker containers and Docker consoles for managing the application life cycle.
  • Managed SVN, Git and Created hooks in code hub for automated build and configured the Jenkins to kick off the builds for extracted the war file and deployed in the application to DEV server like apache tomcat, and OpenShift server .
  • Managed Nginix dynamic reconfigure to resolve DNS records using upstream configuration directive to resolve container scaling of pods with docker, Kubernetes, Openshift.
  • Worked on Branching, Merging, Tagging and maintaining across the environments using SCM tools like GIT, Subversion (SVN), TFS, Bitbucket and used webhooks for integrating with continuous Integration tools Jenkins and MAVEN for generating builds. Configured SonarQube for code coverage.
  • Extensive experience in GITHUB implementation and setup from scratch. Good hands on experience in Migration of source Code Management tool like Migration from SVN to GITHUB or from Clear case to GITHUB or from TFC to GITHUB etc. Mainly used GIT BASH, to communicate with GITHUB.
  • Scheduled, deployed and managed container replicas onto a node cluster using kubernetes. Created Docker images using a Dockerfile , worked on Docker container snapshots, removing images and managing Docker volumes and for branching purpose.
  • Installation and implementation of the Splunk App for Enterprise Security and documented best practices for the installation and performed knowledge transfer on the process.
  • Experienced working on user admin groups, maintaining account and monitoring system performance using Nagios and Splunk.
  • Worked on Continuous Integration System Jenkins . Used Jenkins ( CI/CD) for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Built scripts using Maven in Jenkins and Sonar to move from one environment to other environments. Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss & Apache Tomcat.
  • Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology by JIRA and worked in setting up JIRA for defect tracking and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Used Confluence to manage the documentation of the projects.

Confidential - Weston, FL

Cloud / DevOps Engineer

Responsibilities:

  • Experience in designing, configuring and managing public cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, high-availability , fault tolerance, in launching EC2 instances, Elastic Load Balancer, CodeBuild, Elastic Beanstalk, S3, Lambda, Glacier, cloud Front, Cloud Foundry, RDS, VPC, Direct Connect , Route53, cloud Watch, cloud Formation, IAM, SNS.
  • Installed, configured and Administrated of all LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (6/7), CentOS 5/6, Ubuntu operating systems.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating deployments. Implemented a Continuous Delivery framework using Jenkins and Maven in Linux environment.
  • Integration of Configuration Management Systems like Ansible with AWS for code deployment. Created and maintained built wrapper scripts using Python and UNIX Shell script .
  • Designed rapid deployment method using Chef and Ansible to auto deploy servers as needed. Experienced on Ansible server build from scratch and writing Ansible playbooks to make configuration changes.
  • Wrote Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Managed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs using Playbooks, for all application deployments including Auto scaling, and Cloud formation scripts.
  • Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology by JIRA and worked in setting up JIRA for defect tracking and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Used Confluence to manage the documentation of the projects.
  • Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker .
  • Proficiency in writing Docker files with best practices along with docker linting, Docker container management along with volumes, container-based DB and services, Docker Artifactory (Jfrog) configuration and setup.
  • Migrated out core repository from Subversion (SVN) to GIT . In this process I was involved in individually migrating the entire code base from Subversion to GIT ensuring that health of our builds isn't affected.
  • Designed and execution to containerize backend services to run on kubernetes cluster with proper monitoring in place.
  • Deployed Docker Images to AWS ECS by writing Task Definitions. Build Docker Images and ran containers in the testing Environment Experience with Kubernetes for orchestration of Docker containers.
  • Performed deployment of Amazon EC2 instances in AWS environment. Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • Automating the Build Infrastructure for deploying services in Dockerized environment using Jenkins, SonarQube, Groovy, Docker and Splunk .
  • Worked on CI/CD tools Jenkins, Git/Bitbucket , Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Installed and configured ElasticSearch + Logstash + Kibana. Audited existing ElasticSearch installations.
  • Setting up and maintaining our event logging infrastucture, based on Elasticsearch, Logstash and Kibana, both for customer-facing logs as well as internal application logs.
  • Worked on Monitoring 2.0 environment to have a uniform, centralized platform for visualizing, analyzing and alerting on data streaming from Confidential ’s services and applications.

Confidential - Madison, WI

Cloud / DevOps Engineer

Responsibilities:

  • Migrated the version controlling systems like SVN, Git and Created the hooks in code hub for automated build and configured the Jenkins to kick off the builds for extracted the war file and deployed in the application to DEV server like apache tomcat, and OpenShift server.
  • Build and configure a virtual data center in the AWS to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Implemented multiple CI/CD pipelines as part of Devops role for on-premises and cloud-based software using Jenkins, Ansible and AWS/Docker .
  • Experienced in working on Source Control Management Systems like GIT using Subversion ( SVN ), Bitbucket and GitHub/ Gitlab.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline and deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Experienced on working with docker and kubernetes for maintaining and administration of containers. Scheduled, deployed and managed container replicas onto a node cluster using kubernetes.
  • Converted existing Terraform modules that had version conflicts to utilize cloudformation during Terraform deployments to enable more control or missing capabilities. In production environment, using Terraform configured the AWS autoscaling policy resource and set the autoscaling group name parameter.
  • Worked on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Configured Virtual Private Cloud (VPC) in AWS and setting up the Firewall rules with priorities which performs allow/deny actions and also designed VPC's in AWS with various sub networks, security groups (Domain controllers, Server base, Application related firewall rules).
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Implemented Shell, Ruby and Python scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Used JIRA and Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA servers’ configuration. Managed Jira users and created workflows, issues types, fields in production. Used.
  • Worked on deploying applications using Docker on Cloud Foundry managed services. Created Docker images using a Dockerfile , worked on Docker container snapshots, removing images and managing Docker volumes and for branching purpose.
  • Wrote different Ansible playbooks for installing, configuration, and upgrading different Applications on the Servers like Apache, Tomcat, Nginx, Jboss and Jetty.
  • Built scripts using Maven in Jenkins and Sonar to move from one environment to other environments. Deployed Applications into PROD&Pre-Prod environments with various Application server technologies like Weblogic, Jboss & Apache Tomcat .

Confidential

Cloud / DevOps Engineer

Responsibilities:

  • Worked on AWS and EC2, VPC, Cloud watch, IAM and Elastic Beanstalk cloud for provisioning and managing infrastructure through automation. Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.
  • Implemented a Continuous Delivery framework using Jenkins and Maven in Linux environment. Deployed and configured Git repositories with branching, forks, tagging , and notifications. Experienced and proficient deploying and administering GitHub.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Ansible and chef.
  • Worked on Deploying, Managing and operated multiple OpenStack distributions like Mirantis OpenStack, Kolla and OpenStack Ansible.
  • Launched DNS, Route53 and AWS Elastic Load Balancer (ELB) and assigned AWS SSL Certificates to Servers. Created and Managed Cloud watch configurations for Auto scaling (In & Out) launch configurations.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the TeamCity project TeamCity Artifactory plugin.
  • Supporting Maven multi module builds and store artifacts in remote repository in artifacts. Worked on building and deploying Java code through Jenkins and Code coverage analysis using SonarQube. Run quality checks using SonarQube & upload it to Nexus repository.
  • Installation of VMware ESXi Software, vCenter. Design and Implement virtualization solutions based on VMware vSphere ESXi, ESX platform, vCenter.
  • Implemented a CI/CD framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA.
  • Implemented Shell, Perl and Python scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Worked on cloud foundry to deploy an application, deploying an App with Docker and troubleshooting application deployment and Health.
  • Extensively worked on Hudson, Jenkins, Docker, Team City and Build forge for continuous integration and for End to End automation for all build and deployments.
  • Worked on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Continuously monitored the performance of the applications on the production environment using Nagios.
  • Worked with development team to migrate Ant scripts to Maven and Worked on authoring pom.xml files, performing releases with the Maven release plugin and managing Maven repositories.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers. Worked on customization of existing Python scripts of some of the internal applications.

We'd love your feedback!