We provide IT Staff Augmentation Services!

Senior Devops Cloud Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Cloud DevOps Engineer with 8+ years of extensive experience in IT industry with ability to accomplish all aspects of UNIX/LINUX system administration, software configuration management (SCM) process, Infrastructure, Build & Release management, Integration, Deployment and cloud engineering.
  • Experience in working with AWS resources likeIAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda,Route 53, Auto Scaling, Cloud Watch, Cloud Front, Cloud Trail, SQS and SNSand experienced in Cloud automation.
  • Expertise in Design AWSCloud Formationtemplates to create custom sizedVPC, Subnets,NATto ensure successful deployment of Web applications and database templates and expertise in architectingsecureVPCSolutions in AWS with the help ofNetwork ACLs,Security groups,publicandprivatenetworkconfigurations.
  • Expertise in setting updatabasein AWS usingRDS,storageusingS3 bucketand configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS),OpenStack, Ansible, Puppet, Maven, Jenkins, Chef, SVN, GitHub and LINUX etc.
  • Expertise in using different file and block - level storage systems like theElastic Block Store (EBS), Elastic File system (EFS), Amazon Glacier&Snowball, and Also Proficient in databases like theDynamo DB,RDS.
  • Extensively worked on different networking and transferring static and dynamic content using tools like theAPI gateway,Cloud Front&Direct Connect. Hands-on using various Load balancing techniques acrossNetwork,Applications, and Classicforin-between various instances.
  • Expertise in usingTerraformkey features such asInfrastructure as a code (IAC), Execution plans, Resource Graphs, Change Automation.
  • Experience in writing new plugins to support new functionality inTerraform. Experience writingTerraformtemplates to deploy infrastructure on a cloud withEC2,ELB, and SG’s inJSON.
  • Experience designing an entire infrastructure to power Microservicesarchitecture onAWSusingCFT.Engineered an application based onMicroservicesinAWSusingLambdaandAPIGateway
  • Hands-on experience in providing cloud-based infrastructure solutions in AWS with the following tools - Git, Drone, Ansible, Packer, Consul and Terraform.
  • Expertise in implementing a production ready, highly available, fault-tolerantKubernetesinfrastructure and Worked on Scheduling, deploying and managing container replicas on a node cluster usingKubernetes.
  • Experience in using containerization tools likeDockerfor deployment and build web applications, those can run consistently across any machine, have knowledge of containerization orchestration usingKubernetes.
  • Experienced buildingJenkinspipelines to drive all micro-services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Experience in working on severalDockercomponents likeDocker Engine,HUB, Machine, creatingDocker images,Compose,Docker Registryand handling multiple images for middleware installations and domain configurations.
  • Expertise in usingDockerto run and deploy the applications in multiple containers likeDocker SwarmandDocker Weave. Also worked onDocker container snapshots, removing images, and managingDocker volumes.
  • Well versed withAnsible playbooks,modulesandroles, wrote manyAnsible playbooksfor the automation of defined tasks usingYAMLformat and run Ansible scripts to provision Dev servers.
  • Experience usingAnsible Towerdashboard, role-based access control, and access toAnsiblefor deployments and worked withAnsible Playbooksto automate various deployment tasks and working knowledge onAnsible Roles,Ansible inventory files,andAnsible Galaxy.
  • Experience in configuring and managingPuppetmaster server and also experience in updating and creating modules and pushing them topuppet clients, Experience implementingpuppetmanifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • ImplementedJenkinsWorkflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services toDockerandRed-Hat. CreatedJenkinsworkflows using aGroovyscript to automate the entire build and deployment process.
  • Experience in managed version control tools likeSVN,GIT,andBit-bucketfor branching, merging and resolving conflicting errors. Also experience in usingJFROGandNexusArtifactory Repository Managers for builds.
  • Expertise inJavabuild tools likeANT,MAVENfor the building of deployable artifacts such as (jar, war & ear) from source code andMS-Buildfor.Net.
  • Experience using Mongo DB third-party tools (ROBO MONGO, Mongo DB access manager) and mongo-built in binaries to monitor and analyse the performance of Mongo DB. Also experience working on various databases like PostgreSQL, MySQL, Oracle, NoSQL, Microsoft SQL server.
  • Extensive experience in JIRA for bugs tracking, storyboarding, creating and planning sprints. Also engineered Splunk to build, configure and maintain heterogeneous environments. Experience using Nagios for managing and monitoring the server and network infrastructure.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

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

Operating Systems: Linux (Red Hat, CENTOS & SUSE, Ubuntu), Solaris, DEBAIN, Windows.

Scripting: Shell Scripting, Python, Ruby and PowerShell.

Languages & Web technologies: JAVA/J2EE, JavaScript, HTML5, CSS3, XML.

Version Control Tools: GIT, GITHUB, Subversion (SVN), CVS, Bitbuket.

Application Servers: Web Logic Application Server, Apache Tomcat, JBoss, Web Sphere.

Web Servers: Tomcat Apache and Nginx.

Automation & Configuration tools: Chef, Puppet, Ansible, Jenkins, Salt stack, Docker, Vagrant, Terraform.

Orchestration Tools: Kubernetes, Docker swarm, Mesos, Open shift.

Virtualization Technologies: VMware ESXi, Windows Hyper, Power VM, Virtual box, KVM.

Monitoring Tools: Nagios, Cloud Watch, Prometheus, Splunk, and ELK.

Build Tools: Maven, Gradle, Ant, and MS Build.

Bug Tracking Tools: Code Commit, JIRA, Bugzilla, Remedy.

Artifactory: Proximity, Artifactory, Nexus, Jfrog

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior DevOps Cloud Engineer

Responsibilities:

  • Performed Business requirement analysis and data modelling sessions.
  • Worked on designing and deploying multi-tier applications using all the AWS services like (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance & auto-scaling in AWS Cloud formation
  • Worked on AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Worked on AWS Cloud Watch, Cloud Formation (CFT), Cloud Trail services and Cloud Front to set up and manage cached content delivery. Provisioned AWS resources using management console as well as Command Line Interface (CLI)
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto-scaling Kubernetes - Google Cloud Platform infrastructure and Microservices container orchestration.
  • Worked in an environment majorly involved in Infrastructure as a code (Isaac), execution plans, resource graph and change automation using Terraform. Managed GCP infrastructure as code using Terraform.
  • Implemented several TDD’s & BDD’s while writing test-cases for several java and python scripts using languages Cucumber and Behave for the Unit-tests and integrating the into Jenkins pipeline.
  • Written some Templates for GCP infrastructure as a code using Terraform to build staging and production environments and automated infrastructure provisioning occasionally with Terraform and Packer and even automated the image build process using Packer.
  • Developed Microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
  • Created a private cloud using Kubernetes that supports development, test and production environments using helm.
  • Implemented Docker-maven-plugin in Maven POM to build Docker images for all Microservices and later used Docker file to build the Docker images from the java jar files.
  • Implemented Ansible modules for server housekeeping & actively involved in architecting the Ansible infrastructure to manage servers in different environments & deployed web apps using Ansible by developing the manifests. Also responsible for creating and importing all the environments required for running the project.
  • Automated configuration and deployment of Linux and Windows using Ansible Also developed automation scripting in Python (core) with the use of Ansible for deploying and managing Java applications on Linux servers.
  • Implemented and designed Google-cloud virtual servers by Ansible roles to ensure deployment of web apps. Used file module in Ansible to edit files on remote systems. Used Ansible Tower for running playbook streams in real-time.
  • Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of GCP Nodes and Test Playbooks on Google -cloud instances using Shell and PowerShell. Created the Projects, Job templates and Inventory in Ansible-Tower and Integrated the GitHub and setting-up complete Pipeline process for application teams.
  • Bundled automation content with Ansible roles to make the content reusable & made possible advanced execution in automation & Installed packages on remote Agent-less nodes through Ansible playbooks with Ansible roles.
  • Creating dashboards for monitoring such as metrics, logs, alarms, and notifications for servers using AWSCloudWatch, Grafana, Prometheusand Nagios.
  • Well versed in using Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote several playbooks to manage Web applications.
  • Set up CI (Continuous Integration) and CD (Continuous Deployment) for major releases in Jenkins to schedule jobs using PollScm and deploy code in Staging and Production environments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus to orchestrate changes across servers and components. Maintained the Nexus to store the war, jar files which are deployed by using Ansible in Jenkins.
  • Worked on Jenkins as CI tool: Creating new jobs, managing required plugins, configuring the jobs selecting from SCM GIT, build trigger, build systems and post build actions, scheduled automatic builds, notifying the build reports in form of XML using JUnit and save in Nexus repo.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and worked for a successful Release of JIRA Application.
  • Launched Database for MySQL and PostgreSQL using RDS in multiple Available zones have set up monitoring for CPU Utilization and limited DB connections by implementing alarms using Splunk.

Environment: AWS (EC2, IAM, S3, VPC, ELB, EBS, Route53 Auto Scaling, Cloud Watch), MySQL, Mongo DB, Oracle, Groovy, Bash, Python, Boto3, Terraform, Kubernetes, Docker, Jenkins, GitHub, GIT, Maven, Tomcat, Apache, Web-sphere, Behave, Cucumber, Ansible, Splunk, Consul, Nexus, RHEL, shell.

Confidential, Baltimore, MD

Aws DevOps Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing AWS cloud Formation and Jenkins for continuous integration.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB's, security groups.
  • Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (OpsWork and cloud Formation) and security practices (IAM, cloud watch and cloud trail) and services Lambda, EMR, Redshift, ECS, Elastic Bean Stalk).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy, S3, EC2, container Service, cloud Formation including Auto Scaling.
  • Worked on Converting Existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Worked on developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment.
  • Created reproducible builds of the Kubernetes applications, templates Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages Managed Kubernetes charts using Helm.
  • Created automation and deployment templates for relational and non-relational databases including MySQL and MongoDB can be used in AWS RDS.
  • Worked on Puppet for automation of repetitive processes done in Apache user administration, file management and directory permissions in different environments.
  • Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Worked on MCollective for identifying post naming conventions instead of rich set off Meta data.
  • Managed a continuous Delivery pipeline with Docker, Jenkins and GitHub. Used a GitHub branch on Jenkins continuous Integration server, to automatically build Docker container from it.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.
  • Performed integration of Code Quality Analysis and testing techniques like Check styles, find Bugs, selenium, JUnit, with Jenkins.
  • Deployed the java application into web application servers like Apache Tomcat, Nginx and JBoss.
  • Optimize the Nginx, Apache and PHP for better server performance.
  • With the help of JIRA Agile, as a team track the unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
  • Integrate Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk.
  • Worked on Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Worked on Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles
  • Created multiple Python, Perl and UNIX shell Scripts for various application level tasks.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, ELB, Auto Scaling Cloud Watch cloud front, Cloud Formation, Puppet, Git, Ant, Maven, Jenkins, Junit, Selenium, Jira, MySQL, Apache Tomcat servers, JBoss, Python, Nagios, Shell Scripting, Ruby, Linux, Unix, Windows.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Created AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, and Cloud Trail.
  • Responsible for design and maintenance of the Subversion/GITLAB, Stash Repositories, views, and the access control strategies.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments, worked with Jenkins CLI, manage plugins and Jenkins file.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Working on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • Worked on setting up the Chef repo, Chef Workstations and Chef Nodes.
  • Continually monitored cost and operational efficiencies performed Cloud Benchmarking to benchmark the performance of AWS and GCP instances.
  • Created Docker images using a Decker file, worked on Docker Swarm container snapshots, removing images and managing Docker volumes.
  • Worked on creating Docker Slave Nodes for Jenkins using custom Docker Swarm Images and pulled them.
  • Automating cloud infrastructure and application deployments using cloud formation scripts.
  • Setting up Docker SWARM using Kubernetes and deployed containers using Docker inside the application.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Worked on configuring Users and securing MySQL databases with appropriate permissions.
  • Evaluated existing JIRA instance and resolved performance issues, Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.
  • Worked on performing patch on Linux and Windows instances within a maintenance window using Ansible and occasionally perform security updates to remediate system vulnerability.
  • Responsible in building key based SSH authentication with nodes, creating inventory of remote hosts and creating playbooks.
  • Created Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and run Ansible Scripts to depending on provision to Dev servers. Converted a slow and manual procedure to dynamic API generated procedures in Ansible.
  • Server configures management via Chef and System orchestration via Ansible. Expertise in using AWS API Gateway & REST web services API.
  • Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Log stash, Kibana) for AWS EC2 hosts.

Environment: Chef, Jenkins, Docker, GCP, Agile, Nginx, Python, Maven, Nexus, Nagios, GIT, GITLAB, AWS EC-2, Route 53, S3, VPC, Auto-Scaling, ELB, ELK, Shell Scripts, Ansible, MySQL, Unix/ Linux environment.

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Worked on AWS Cloud Formation templates to create custom sized EC2 instances, VPC, subnets, NAT, ELB and Security groups.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS CloudWatch services to monitor environment for operational & performance metrics during load testing.
  • Worked on Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Created Python scripts to totally automate AWS services which include web servers, ELB, Cloud Front distribution, EC2, database, security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Worked on Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy Worked on various projects to migrate data from one database to AWS Redshift, RDS, ELB, EMR, Dynamo DB and S3.
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the Java application builds.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP.
  • Involved in creating Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban AGILE methodology for puppet development.
  • Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Using Kubernetes, I have controlled and automated application deployments and updates and orchestrated deployment.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Integrate Splunk with AWS deployment using puppet to collect data from all EC2 systems into Splunk.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Worked in the AGILE Methodologies with 3week sprint cycle, used Service Now for SDLC management
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.

Environment: Linux, AWS, RedHat Satellite Server, Puppet, Ansible, Jenkins, Chef, Docker, Kubernetes, Splunk, Nagios, VERITAS cluster, WebLogic, WebSphere, Apache web servers, Tomcat servers, Apache Spark, Nginx, Shell Scripting, Python, Git/Bit bucket, Maven VMware ESX.

We'd love your feedback!