We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

5.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Around 9 years of experience as Cloud, DevOps, and Linux System Administrator. Having extensive experience in SCM, AWS, SDLC, CI/CD, Cloud Computing and Build/Release Management and Agile Methodologies.
  • Hands - on experience with DevOps essentials such as Docker, Kubernetes, Jenkins, Terraform, Chef, Puppet, Ansible, Bitbucket, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven, Microsoft Azure and AWS cloud platforms.
  • Experienced in AWS Cloud Services such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, ECR, EMR, RDS, SNS, SQS, DynamoDB, Lambda CloudWatch, CloudFormation, CloudFront, Snowball, and Glacier.
  • Proficient in Cloud Solutioning, DevOps, Automation, Infrastructure Deployment and Migrationb, Server Administration.
  • Expert in Continuous Integration and Continuous Delivery (CI/CD) with Visual Studio Team Services (VSTS) and Team Foundation Server (TFasS).
  • Ensured data integrity and data security on AWS technology by implementing best AWS practices.
  • Experienced working with Docker components like Docker Engine, Docker Hub, Docker Machine, creating Docker images, Docker Compose and handling multiple images and setting up development & testing environment using Docker Swarm and Docker Container network.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Experience in using Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker, Kubernetes and Chef, Puppet which reduced considerably deployment risks.
  • Worked on Kubernetes to manage containerized applications using its nodes, Config Maps, selector services and deployed application containers as Pods.
  • Managed major architectural changes from single server large software system to a distributed system with Kubernetes orchestration.
  • Used Terraform to map more complex dependencies and identify network issues and implement Terraform key features such as Infrastructure as a code (IAAC), Execution plans, Resource Graphs, Change Automation.
  • Experienced in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates &Route53 weighted record sets to redirect traffic from the old version to the new version via DNS.
  • Used Ansible as configuration management tool and written playbooks for server provisioning, software installation and deployment activities. Used ansible for multimode configuration management over SSH and PowerShell.
  • Used Ansible Tower to automate repetitive tasks, quickly deploys critical applications, and proactively manages change by writing YAML code to automate Cloud Deployment Process.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Minimized critical application downtime by building and implementing monitoring templates focusing on availability and performance metrics for routers, switches, web servers, and SQL servers in both Windows and Linux environments.
  • Experience with Active Directory removing/granting permissions in different groups/applications as well as creating profiles.
  • Experienced in software configuration Management, Build, Release Management using VSS, TFS, Maven on Unix and Windows Platforms (VSTS).
  • Good experience with monitoring tools such as AWSCloudWatch, Nagios, ElasticsearchLogstash/FluentdKibana (ELK), Grafana and DataDog.
  • Skilled in Orchestrating Docker containers using Kubernetes & Azure Kubernetes Service.
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Experienced with Implementation of Chef Recipes for Deployment and build on internal Data Centre Servers.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Experienced in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP and Amazon Linux instances.
  • Proficient in various scripting languages including Python and Bash/Shell scripting with focus on CI/CD pipeline.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experienced in all aspects and phases of the Software Development Life Cycle (SDLC) such as Maintenance Analysis, Planning, Developing, Testing, Deployment, and Post-Production analysis of the projects and methodologies such as Agile, Scrum and Waterfall.
  • Good knowledge in software unit testing, functional testing, integration testing and regression testing.
  • Hands-on experience using JIRA, ServiceNow, Confluence.
  • In-depth knowledge of Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS servers.
  • Extensive experience with the following Enterprise IT Management technologies: Business Service Management, SLA Monitoring, Application Monitoring, End User Response Time Monitoring, Server Monitoring, Virtualization Monitoring, Network Monitoring, AWS GovCloud Monitoring.

TECHNICAL SKILLS

Cloud Computing: AWS, Microsoft Azure, Google Cloud Platform, Cloud Foundry

Scripting and programming: Python, PowerShell, Groovy, C#, .NET, Bash, Java and Ruby

Web/Application Tools: Nginx, Web Logic, Apache Tomcat, JBOSS, WebSphere, Jetty, Apache2

Automation Tools: Jenkins, BuildForge and Bamboo

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA

Build Tools: ANT, Maven, Gradle

Configuration Tools: Ansible, Chef, Puppet

Bug Tracking Tools: Service NOW, JIRA, Remedy, Rally, IBM Clear Quest

Repository Manager Tools: Nexus, JFrog

Operating Systems: RHEL, CentOS, Ubuntu, Solaris 10, Windows 2000/2003/ 2008/ XP/vista/NT

Databases: MySQL, Oracle, MongoDB, PostgreSQL, DynamoDB

Monitoring Tools: Nagios, Cloud Watch, Grafana, Splunk, DataDog, Dynatrace, Prometheus

Version control tools: Git, GitHub, SVN, Bitbucket, Gitlab

Virtualization/Container: Docker, Kubernetes, VMware vSphere, Openshift

PROFESSIONAL EXPERIENCE

SR. DevOps Cloud Engineer

Confidential, O Fallon, MO

Responsibilities:

  • Designing AWS cloud Formation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups using Python (BOTO & AWS CLI) and JSON Templates.
  • Designing and deploying a multitude of applications utilizing almost all of the AWS stack (including IAM, VPC, EC2, EBS, RDS, S3, Glacier, Lambda, ELB, Auto Scaling, Elastic Beanstalk, Route53, CloudFront, CloudWatch, CloudTrail, CloudFormation, SQS and SNS) focusing on high availability, fault tolerance and autoscaling in AWS cloud formation.
  • Used Cloud front to deliver content from AWS edge locations to users, allowing for further reduction of load on the front-end servers.
  • Worked on integrating AWS DynamoDB using AWSLambda to store the values and back up the DynamoDB streams.
  • DesigningAWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of web applications and database templates.
  • ConfiguringAWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
  • Used Terraform and Ansible to migrate legacy and monolithic systems to AWS and used Terraform scripts to configure AWS resources.
  • Troubleshooted the automation of installing and configuring .Net, java and C# applications in the TEST and PROD environments.
  • Created/Configured Amazon Web Services for deployment (EC2, S3, VPC, Code Deploy, Route53, RDS, IAM).
  • Worked on creating server-less Micro services by integrating AWS Lambda, S3, Cloud watch, API Gateway and deploying Elastic Beanstalk applications to various environments on AWS.
  • Experienced in Terraform setup, managing hosts file, wrote Terraform modules to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes and used Kubernetes for orchestration.
  • Expertise in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Automating the OpenShift cluster installation using Ansible playbooks.
  • Proficient in AWS Cloud platform and its features which includes EC2, Lambda, DynamoDB, API Gateway, ELB, VPC, EBS, AMI, SNS, SES, RDS, CloudWatch, CloudFormation, Autoscaling, CloudFront, IAM, S3, and Route53.
  • Worked on AWS Elastic load balancing (ELB) for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on a load of applications.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Integrated JIRA and Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Provide highly durable and available data by using AWS S3 data store, versioning, lifecycle policies, and create AMIs for mission-critical production servers for backup.
  • Automated installing the Linux packages and administering Linux service using Chef and automating product installation configuration.
  • Worked on Chef Automation including writing Cookbooks and customized recipes for test-driven development environments.

Environment: AWS, AWS Lambda, Chef, Jenkins, Confluence, Maven, Microservices, ANT, Docker, TFS, Groovy, GIT, Splunk, App Dynamics, Node.js, JavaScript, Unix, Cloud Formation, Apache Tomcat Server, Jira, Bash, Kubernetes, Python, Linux, Shell Scripts, MongoDB, Agile

Sr DevOps Cloud Engineer

Confidential, Minneapolis, MN

Responsibilities:

  • Designing and deploying a multitude of applications utilizing almost all of the AWS stack (including IAM, VPC, EC2, EBS, RDS, S3, Glacier, Lambda, ELB, Auto Scaling, Elastic Beanstalk, Route53, CloudFront, CloudWatch, CloudTrail, CloudFormation, SQS and SNS) focusing on high availability, fault tolerance and autoscaling in AWS cloud formation.
  • Experience in 1x and 2x Jenkins CI/CD pipelines (Jenkins, Pipelines, Git, Groovy, SHELL/Python scripting, Secure SDLC, Build/Release experience)
  • Implementing various EC2 services like Launching instances, attaching volumes and snapshots, Configuring security group and Monitoring.
  • Designing AWS cloud Formation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups using Python (BOTO & AWS CLI) and JSON Templates.
  • Experience in Terraform Enterprise (Orgs, Teams, Workspaces, SSO, private module registry
  • Used Cloud front to deliver content from AWS edge locations to users, allowing for further reduction of load on the front-end servers.
  • Worked on integrating AWS DynamoDB using AWSLambda to store the values and back up the DynamoDB streams.
  • DesigningAWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of web applications and database templates.
  • ConfiguringAWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
  • Used Terraform and Ansible to migrate legacy and monolithic systems to AWS and used Terraform scripts to configure AWS resources.
  • Creating reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, also managed releases of Helm Packages.
  • Dockerized applications by creating docker images and deploying them onto Kubernetes with the help of helm charts.
  • Creating a Continuous Integration and Continuous Delivery ecosystem with help of Jenkins to automate the build process.
  • Expert in automation (writing Shell, Perl&Python scripts) to monitor UNIX production applications.
  • Expertise in automating Jenkins to build code based on Ruby, YAML, Python, Shell, PowerShell, JSON, PHP, and Perl triggered from GitHub to run web applications on AWS Elastic Beanstalk including EC2 build server for continuous delivery with less failover.
  • Defining dependencies and plugins in Maven pom.xml for various activities and integrated Maven with Git to manage and deploy project related tags.
  • UtilizingJenkins for enterprise infrastructure configuration and application deployments - checking out code from Git and use Maven to build war/jar artifacts.
  • IntegratingAnsible with Jenkins to provide automation and managed nodes over SSH/Power Shell using Ansible.
  • Developing automation script in YAML using Ansible to deploy and manage applications.
  • CreatingAnsibleplaybooks to provision Apache web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Installation of Kafka on 4 node cluster and written Kafka producer to collect events from Rest API and push them to broker.
  • Executing a continuous delivery pipeline with Jenkins, GitHub and AWSAMI's, results in generating of new Docker container whenever a new GitHub branch gets started.
  • Provisioning Terraform scripts to spin up a EKS cluster with autoscaling enabled to deploy microservices.
  • Developing microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy services.
  • Creating alarms and trigger points in Cloud Watch based on thresholds and monitored the server performance, CPU Utilization, disk usage.
  • Developing customized applications configurations in Splunk to parse, index multiple types of log format across all application environments.
  • Working on build scripts and automated solutions using various scripting languages like Python, Groovy, and YAML.

Environment: Microsoft Azure ARM, Azure Runbooks, Openshift, Azure Data factory, VMware, Tomcat Apache, Cloud Watch, Node.js, Javascript, Cloud Formation, Ruby, Python, Dynamo DB, Nagios, Git, Kubernetes, Linux, Ruby, Jenkins, Maven, Chef, Openstack

Cloud\DevOps Engineer

Confidential, GA

Responsibilities:

  • Created/Configured Amazon Web Services for deployment (EC2, S3, VPC, Code Deploy, Route53, RDS, IAM).
  • Worked on creating server-less Micro services by integrating AWS Lambda, S3, Cloud watch, API Gateway and deploying Elastic Beanstalk applications to various environments on AWS.
  • Experienced in Terraform setup, managing hosts file, wrote Terraform modules to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS.
  • Used AWS Cloud Formation and launch configurations to automate the repeatable provisioning of AWS resources through as CLI and console. Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Deployed Spring based micro services onECSby using amazon ECR as registry.
  • Day to day activities like building and deploying code in different environments like Dev, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes, Chef and Ansible.
  • Used Ansible to maintain and provision AWS server. It also includes provisioning of AWS services like Instances, ELB's, DNS.
  • Automated Installation and configuration of Apache, Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows servers.
  • Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and using Python API to upload agent logs into Azure blob storage.
  • Performed Elastic Load Balancing (ELB) to distribute incoming traffic across multiple EC2 instances (Creating load balance, HTTPS Load Balancers, Monitoring etc.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Used Azure terraform to deploy the infrastructure necessary to create development, testing and production environments for software development process.
  • Created and configured HTTP triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the VSTS.
  • Designed different roles and permissions for the groups and proposing limitations for users using JSON and YAML scripts in IAM to make sure that only who need access for the service will get that and rest of the services cannot be accessible.
  • 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.
  • Created pipelines for deploying code from GitHub to Kubernetes cluster in the form of Docker containers using Spinnaker platform.
  • Created and written Chef Cookbooks with additional requested packages and prompted Jenkins to pull the code from GitHub and deployed them in various non-production environments.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing, and developing MongoDB clusters.
  • Implemented Performance testing using Apache JMeter and created a dashboard using Grafana along with Prometheus to view the results and analyze the infrastructure and service monitoring with required alerts for clean workspace.
  • Write the Golang code to pull the data from kinesis and load the data to Prometheus which will be used by Grafana for reporting and visualize
  • Analyze and resolve conflicts related to merging of source code for GIT, Subversion (SVN)/BitBucket. Implemented & maintained the branching and build/release strategies utilizing GIT and STASH/ Bitbucket.
  • Worked on Integrating JIRA with Confluence and created Confluence pages detailing customer fiscal year goals/objectives and pertinent information regarding JIRA customer configuration.

Environment: Gitlab, Terraform, Cloud formation, AWS,Azure Agile, Kubernetes, Docker, Jira, Confluence, Python, Spinnaker, GitLab-Runner, Grafana, Prometheus.

Azure\DevOps Engineer

Confidential, Topeka, KS

Responsibilities:

  • Migrated Services from On-premises to Azure Cloud Environments. Collaborated with development and QA teams to maintain high-quality deployment.
  • Deployed the initial Azure components like Azure Virtual Networks, Azure Application Gateway, AzureStorage and Affinity groups.
  • Worked with Azure ExpressRoute to create private connections between Azure datacenters and infrastructure for on premises and in colocation environment.
  • Deployed Kubernetes container application using Azure Kubernetes Service (AKS), ACS, AzureCLI, AzureActiveDirectory, AzureVirtualNetwork, AzureStorage, and Azure Database for MySQL.
  • Developed fundamentals of server and cloud administration including installation and configuring of Windows Server 2016 and its roles and features
  • Responsible for cloud operations and availability of all Azure and Active Directory related services.
  • Produce enterprise-level designs for Active Directory and Windows File Services global initiatives following those through to implementation via collaboration with project and support teams.
  • Verified and troubleshoot accounts for various users worldwide through Microsoft Exchange and Active Directory.
  • Assigned Office 365 licenses, created test accounts and applied configuration settings and created migration batches in the Office 365 Admin Center and used PowerShell to check the status of the migration and get statistics.
  • Responsible for all components of Office 365 including One Drive for Business, Skype for Business, Share Point Online, Delve, Yammer and Exchange Online.
  • Performed cluster replication for backup/disasterrecovery to off-premise Cloud
  • Automated the Microsoft .NET, Java, software build, packaging, and deployment processes using TFS and VSTS.
  • Help team migrate repositories from different source control systems to TFVC and GIT repositories in VSTS.
  • Set up application Tier, Build Controllers, Build Agents in Team foundation server 2013, 2015 and VSTS.
  • Set up CI/CD model from VSTS to Azure App service.
  • Troubleshooted the automation of installing and configuring .Net, java and C# applications in the TEST and PROD environments.
  • Created and managed pods with the help of Kubernetes by driving all microservices builds to Docker registry and then deployed to Kubernetes.
  • Converted existing Terraform modules with version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Wrote docker file and built an application docker image and push it to Azure Container Registry.
  • Worked with various Azure services like Web Roles, Worker Roles, Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Developed Terraform templates to build, change and version Infrastructure as Code (IaC) using Azure as provider and launch multi-layered resource groups to be provisioned and configured with Terraform template.
  • Responsible for version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Designed the Azure Data Factory Pipelines to move the data from On-Premise SQL.
  • Built and Deployed WAR and EAR files archives to WebSphereApplication Servers and Apache Tomcat Servers.
  • Used JIRA for tracking and updating project defects and used Rally tool for tracking user stories and backlogs.

Environment: AWS, Kubernetes, Terraform, Jenkins, git, service now, docker, ansible, Kafka, Grafana,tenable,Privx

Linux Administrator

Confidential

Responsibilities:

  • Worked in day-to-day administration support for Linux support/administration. Troubleshoot and resolve issues for different clients.
  • Installed, configured, and managed Solaris 10, SUSE and RHEL 5.x/6.x/7.x on x86 architecture.
  • Configured Kickstart server and updating/applying patches to the servers using Redhat Satellite server.
  • Setup network environments using TCP/IP, NIS, DNS, SNMP agents, DHCP and Proxy.
  • Integrated WebLogic10.x and Apache2.x and deployed EAR, WAR files in WebLogic Applications.
  • Implemented SUDO, SSH, SOX (Sarbanes Oxley) security compliance and other security tools.
  • Experienced in troubleshooting Hardware, Network, Storage, swap and File system issues, application bottlenecks, System recovery, Crash dump analysis, Performance tuning and TCP/IP, NFS, DNS, SMTP in Linux, and Solaris servers.
  • Configured and maintained Samba Server, NFS Server, NIS Server, DNS clients and AutoFs File systems.
  • Administered Cron Scheduling in Linux servers for managing the logs of the web servers and performed automation using PERL and SHELL.
  • Installed the firmware updates, Kernel patches, configurations, security patches for all servers.
  • Used Veritas NetBackup on development and production servers for backups and restores.
  • Troubleshooting Backup and Restore Problems Creation of LVMs using Linux utilities

Environment: RedHat Linux 5/6.x, TCP/IP, UNIX/LINUX,Oracle10g,Kernel,Windows, TCP/IP, GIT, Hudson, Java, Ant, WebLogic Server 11g, RAID, Shell, Python, Web Sphere, Load Balancers, WLST, Apache Tomcat 5.5.

We'd love your feedback!