We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

3.00/5 (Submit Your Rating)

Sandy Springs, GA

SUMMARY:

Around 6 years of professional IT experience excelling in DevOps, with Major concentration on building and Automating AWS/Azure Infrastructure and Build and Release Management and adapting New Technologies to Automate and maintain the infrastructure.

TECHNICAL SKILLS:

Cloud Environment: AWS, Azure, Google Cloud Platform (GCP), Open Stack.

Cloud Migration/Automation Tools: Terraform, Cloud Formation, Azure Resource Manager (ARM) Templates.

Operating Systems: RHEL 4.x/5.x/6.x, CentOS, Linux (Red Hat & Ubuntu), Windows.

Web/Application servers: WebSphere, JBOSS, Tomcat and Apache

Scripting/languages: Shell, Ruby, Python, PowerShell

Version Control tools: GIT, Bitbucket.

Configuration Management/Automation tools: Chef, Puppet, Ansible(AWX - Tower).

Monitoring Tools: Zabbix, Nagios, Splunk, NewRelic, AppDynamics.

Databases: Oracle, Sybase, Mongo DB, MySQL

Orchestration Tools: Kubernetes, Docker swarm, OpenShift.

Artifactory: Nexus and Artifactory.

Networking Protocols: TCP/IP, DNS, DHCP, WAN, LAN, FTP/TFTP, SMTP.

Tracking Tools: JIRA and ServiceNow.

PROFESSIONAL EXPERIENCE:

Confidential, Sandy Springs, GA

Sr. Cloud DevOps Engineer

Responsibilities:

  • Worked on Microsoft Azure Cloud Services and Deployed the servers through Azure Resource Manager Templates or Azure Portal.
  • Worked on Azure devops (VSTS) (CI tool) build environment with multiple branches and releases across various repositories.
  • Implemented Azure Cloud IaaS and PaaS Services and have experience in creating and managing the users and groups in Azure AD.
  • Created the CI/CD Azure DevOps Pipeline and Deployment Automation for .net, java and UI based Web Applications.
  • Created AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation and Terraform.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks. P rotected encrypted data needed for tasks with Ansible Vault.
  • Extensively worked on Terraform modules that had version conflicts to utilize during deployments to enable more control or missing capabilities. Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Worked in agile project teams to achieve a high level of performance by deploying, configuring, managing, Master and Agent machines using Chef and Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Developed and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Automated various infrastructure activities like CD using Ansible playbooks and has Integrated Ansible with Jenkins on Azure.
  • Automated Splunk infrastructure for Logging and Monitoring the team through Ansible Playbooks.
  • Automated deployment job for Tomcat with Jenkins and managing deployment automation using Ansible and custom Ansible inventory files.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
  • Implemented Kubernetes Architecture Setup - Nodes, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy, Azure Application Gateway, load balancer responsible for reflecting services on the nodes
  • Managed private cloud which is built using Kubernetes that supports DEV, TEST, and PROD environments.
  • Configured Jenkins multi branch builds.
  • Created NuGet packages for all the repositories and publish them in artifactory.
  • Used Jenkins for automating Builds and deployments and implemented CI using Jenkins.
  • Worked on build tools like MAVEN and ANT for the building of deployable Artifacts such as war & jar form source code, also worked on Nexus and Artifactory Repository Managers for Maven builds.
  • Wrote various automation Scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, Python and PowerShell based scripting.
  • Automated and Customized Azure Infrastructure setup using PowerShell and Octopus and Deploy Resource Group Creation, Service Fabric Cluster Creation, Azure Cosmo Database Creation in Cosmo Db account, Event Hub, Storage Account Creation, Adding Certificates for a Service Fabric cluster in Azure.
  • Served as a partial administrator for Linux machines.

Environment: Azure, AWS, Terraform, PCF, Chef, Docker, Kubernetes, Subversion (SVN), ANT, Shell /Perl Scripts, .Net, XML, Business Objects, Linux, Agile/scrum application, Cosmo DB, Jenkins.

Confidential, Houston, TX

Sr. Cloud Automation Engineer

Responsibilities:

  • Implemented AWS Route53 to manage DNS zones globally & to give public DNS names to ELB and CloudFront for Content Delivery and implemented Route 53 in effectively coordinating the load balancing & scaling functions.
  • Customized EC2 instances using AWS SDKs for application deployment and authored security policies for providing access via AWS IAM.
  • Experience in migrating and managing several applications from on-premise to cloud using AWS services like EC2, S3, SNS, CloudFormation Template (CFT), RDS, Glacier, SQS, VPC, Elastic Beanstalk (EBS), AWS Key Management Service (KMS), AWS redshift etc.
  • Worked with IAM in order to create new accounts, groups and roles.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and test Playbooks on AWS instances using Python . Run Ansible Scripts to provision dev servers .
  • Monitoring running stacks including events & resources on OpenStack Cloud. Used Foreman for provisioning the OpenStack nodes and Deploy OpenStack.
  • Worked on OpenStack installing, configuring VMs, installing Tomcat, MySQL, Apache servers and integrate them.
  • Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.
  • Used Terraform as a tool to manage different infrastructure resources such as Cloud, VMware, Bare Metal Servers and Docker containers. Also, configured RDS instances and map complex dependencies and identify network issue using Cloud formations (CFT).
  • Implemented a parallel Proof of Concept to use Kubernetes, as a better solution to Docker Swarm for the existing suite of Microservices with minimal changes to the existing DevOps pipelines.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Created clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Used Jenkins to deploy code to Google Cloud, create new namespaces, docker images and pushing them to container registry of Google Cloud.
  • Worked on pushing image in to the container registry created a service and running it on the Google Cloud Run and GKE.
  • Implemented Google Stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver for some scenarios.
  • Used various services of AWS for this infrastructure such as EC2 for virtual servers to host Git, Jenkins and configuration management tool like Ansible.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible.
  • Supported several Amazon AWS implementations which includes Amazon RDS (DBaaS) and Amazon EC2 (IaaS). Amazon AWS services consist of provisioning, implementation, migration, heterogeneous conversions and ongoing administration and monitoring support for PostgreSQL, MySQL, Microsoft SQL Server, Amazon Aurora MariaDB.
  • Used Ansible to configure and manage infrastructure, created Playbooks to automate the configuration setups, Established Ansible Best practices approaches to system deployment with tools with Vagrant and managing Ansible Playbooks as a unit of software deployment and independent version controlled.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure and migration from traditional to cloud environment.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins and also used Docker containers for eliminating a source of friction between development and operations.
  • Wrote PowerShell scripts for .Net application deploys, service installs and for windows patches/upgrades.
  • Defined a multi-container application in a single file, span the application up in a single command using Docker Compose. Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Administered Jenkins for CI/CD into Tomcat/WebSphere Application Servers and integrated builds with code quality tools like SonarQube and find bugs.
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications.
  • Developed build and deployment scripts using Maven as build tool in Jenkins for environment transitions, also modified build configuration files including Maven's pom.xml. Maintained build related scripts developed in Maven, Shell and automated the software development process using Jenkins.
  • Automated CI/CD process using Jenkins, build-pipeline-plugin, Maven and GIT.
  • Maintained GIT Repositories, Handled Releases and Branching activities for GIT.

Environment: Chef, Git, AWS, Linux, VMware, Python, Agile/scrum application, Docker, Kubernetes, Maven, Apache/Tomcat, Jenkins, Java, Terraform.

Confidential, Carlisle, PA

Sr AWS DevOps Engineer

Responsibilities:

  • Created AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation and Terraform.
  • Worked on Terraform to automate AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling config and Cloud Formation.
  • Automated the Google cloud platform Infrastructure using GCP Cloud Deployment Manager.
  • Installed, administrated and configurated the ELK stack on GCP and performed Log Analysis.
  • Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a particular time of the day by triggering it from Jenkins.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experience with automated CM and maintained a CI/CD pipeline, deployment tools such as Chef, Puppet, or Ansible. Maintained build related scripts developed in ANT, Python and Shell.
  • Maintaining servers and related infrastructure with the Chef Configuration management tool.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
  • Migrated pipelines build from Bamboo to Jenkins and integrated them with Stash and JIRA.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Maven to build and generate JAR, WAR files and pushing them into Nexus.
  • Installed and integrated Jenkins with repositories like Git and successfully built the code and generate artifacts using Build Automation tool (Maven) and push the artifacts to the Nexus repository and deploy the artifacts on the web server like Apache Tomcat.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security.
  • Worked on NoSQL, Dynamo DB to process large data documents.

Environment: AWS, Chef, Ansible, Bamboo, Jenkins, Jira, Bitbucket, Git, Maven, Apache Tomcat, Perl, Shell, Python Scripts, Linux.

Confidential

JR. DevOps Engineer

Responsibilities:

  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's.
  • Created AWS Route53 to route traffic between different regions.
  • Build and improve the reliability and performance of cloud applications which were deployed on AWS.
  • Migrated various technology stack applications of Java, Microsoft .NET, Web API to the cloud using AWS CloudFormation template.
  • Worked on configuring Terraform and CloudFormation for POC, and build Dev environments in AWS for Testing.
  • Wrote Terraform scripts from scratch for Developing, Staging, Production, and Disaster Recovery for cloud infrastructure.
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets for deployment of Web application and database templates.
  • Created IAM roles, groups, users and added policies, and configured Terraform Assume Roles for deploying Terraform Code.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured New Relic Monitoring system with AWS to monitor the servers and databases.
  • Worked on source code management tool GitHub and build tool Jenkins for CI/CD pipelines and written Jenkins File for automating the process.
  • Maintained build related scripts developed in shell for Maven builds.
  • Implemented Docker automation solution for Continuous integration / Continuous Delivery model.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, Intra-service orchestration, and many other IT needs.
  • Worked on Ansible and Ansible Tower as the configuration management, for managing changes to deploy critical applications and for automating repetitive tasks.
  • Worked on developing Ansible playbooks for the Cloud Automation and Infrastructure provisioning, creating the test environments with required configurations.
  • Designed and implemented Continuous integration system and configured Jenkins servers and nodes by writing required scripts (Bash & Python) and created configuring VMs.
  • Used GIT version control to manage the source code and integrating with Jenkins to support build automation and integrated with JIRA to monitor the commits and worked with Ansible tower for scheduling playbooks and used GIT repository to store these playbooks and implemented continuous deployment pipeline with Jenkins.
  • Installed and administrated Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Utilized Splunk and New Relic for monitoring of logging, software, operating system, and hardware resources and used these monitoring tools for working of instances in AWS platform.
  • Configured JIRA Workflows according to the needs of the team and integrated the project management features of JIRA with the build and release process.

Environment: AWS, CICD Jenkins, GITHUB, Ansible, Splunk, NewRelic, .net, Linux, Jira.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 using PCF.
  • Worked on Standing up Jenkins server by securing it and built the CICD pipelines.
  • Worked on Jenkins by integrating various Devops tools such as Nexus, SonarQube, Maven and maintain and configuring Jenkins by continuous integration (CI) and End to End automation for all build and deployments, involved in writing Groovy scripts for building CI/CD pipeline with Jenkins file.
  • Maintaining Jenkins in various multiple environments by installing packages on Jenkins master and slaves and perform regular security updates for Jenkins.
  • Migrated the Jenkins free style jobs to pipeline jobs by writing Jenkins file in groovy and written helper functions Library and reused those libraries in Jenkins file.
  • Used GIT version control to manage the source code and integrating with Jenkins to support build automation and integrated with JIRA to monitor the commits and worked with Ansible tower for scheduling playbooks and used GIT repository to store these playbooks and implemented continuous deployment pipeline with Jenkins.
  • Developed build scripts using MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • Working experience on AGILE/SCRUM Methodologies.
  • Worked and maintained GIT as a source control management.
  • Automated the Build and Deployment process using JBoss Server.
  • Wrote Scripts for system management and monitoring in Bash.
  • Installing, configuring, upgrading and supporting Red Hat Enterprise Linux servers in an enterprise Data Center environment.
  • Created and managed user accounts, security, rights, disk space and process monitoring in Solaris, CentOS, Redhat, Ubuntu Linux.
  • Worked as an administrator in various aspects of Linux (Red Hat) server administration including installing and maintaining the operating system software, performance monitoring, problem analysis and resolution and production support.
  • Monitored server and application performance and tuned I/O, memory and Installation of SSH and configuring of keys base authentication.
  • Installed and upgraded the packages and patches of configuration management, version control, service pack and reviewing connectivity issue regarding security problem.

Environment: Git, Jenkins, Maven, Jira, Linux environment.

We'd love your feedback!