We provide IT Staff Augmentation Services!

Cloud/aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Hands on experience in implementing Cloud Solutions utilizing different AWS services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Auto scaling, Directory Services, Nat Gateway, Security - Groups, CloudFront, Ops Word Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Elastic Cache, Route-53 etc.
  • Configured and deployed AWS Lambda service to run codes in response to events and automatically manage resources and Proficient in architecting and configuring secure VPC through private and public networks in AWS and designed Cloud Formation templates ( YAML and JSON, Python, Ruby, Shell, PowerShell ) to create custom sized VPC, subnets, NAT Gateway to ensure successful deployment to web applications and database templates. Also used Elastic Beanstalk to deploy applications on their respective environments.
  • Used AWS Database Migration Service to migrate from NoSQL database like Cassandra to Amazon’s DynamoDB and also experienced in configuring and managing DB2, PostgreSQL, MYSQL, MongoDB. Migrated from On-Premises databases to Amazon RDS.
  • Expert in Creating Re-usable Terraform module for all the AWS Constraints and experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments. 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 clpr.
  • Experience in working on continuous integration tools such as Jenkins and Bamboo for setting up new branches, build automation, plugin management and implemented CI/CD process using AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Jenkins Pipelines, Elastic Beanstalk.
  • Proficient in automating build by Jenkins pipelines using GIT, Maven/Ant, and experience in writing a Jenkins files to automatically compline, package, test, build and deploy War, Jar and Ear files; created Jenkins jobs to deploy applications to Kubernetes Cluster .
  • Created microservices on tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs using Jenkins pipeline and deployed the services on Kubernetes.
  • Proficient in working on Docker and Kubernetes to help developers build and containerize the application and deploy either on public or private cloud and used Kubernetes to automate deployment, scaling and management of containerized applications using nodes, config maps, selectors, etcd, scheduler, API servers etc.
  • Experience in using version control tools like SUBVERSION (SVN), GIT, GITHUB, BITBUCKET to track changes made by different departs in source code and also experienced in migrated of Centralized to Distributed VCS.
  • Hands on experience in 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, TeamCity, Bamboo and ANT, MAVEN and Graddle for generating builds. Designed quality profiles and certain standards are set by installing Quality Gates in SONARQUBE.
  • Used Splunk and Nagios to monitor servers, capacity planning, application monitoring and extensive knowledge on Splunk knowledge objects, Data inputs and Distributed environment.
  • Experience setting up JIRA for defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Written Ansible playbooks to deploy automated tasks on multiple servers; managed and configured AWS Nodes and Test Playbooks on AWS instances and written Ansible Scripts to assist Dev servers.
  • Managed Ansible playbook with ansible roles and used ansible tower to manage multiple nodes.
  • Configured and setup ELK stack (Elasticsearch, Logstash and Kibana) to collect, search and analyze log files across the servers and monitored the servers using CloudWatch and ELK for Network and Log Monitoring.
  • Experience in writing and debugging scripts like XML, Shell, Python, Ruby, Perl, JavaScript, Bash, PowerShell and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation.
  • Expertise in using Chef attributes, Chef templates, Chef recipes and Chef files for managing the configurations across various nodes, build, design and maintain the platform automation using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting.
  • Understanding with the standards and great practices in Software Configuration Management (SCM) in Agile-SCRUM and Waterfall methodologies and Implemented Change Management Process for tracking different clients and setup tracking using JIRA/ ServiceNow.
  • Experience in deploying Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Hands on Experience in Linux administration Support, Performance tuning &monitoring, problem analysis &resolution. Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Cloud/AWS DevOps Engineer

Responsibilities:

  • Utilized AWS services like EC2, VPC, Auto scaling, S3, EBS, Application Load Balance (ALB), ROUTE 53, LAMBDA, IAM, SNS, SQS, Elastic Bean Stalk and created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage services to build highly available, Scalable and self-healing Applications. Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail Services and cloud front to setup and manage the cached content delivery.
  • Developed and implemented solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support continuous integration of applications.
  • Experience in setting up CI/CD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure in AWS, packer . io to create and version the AWS Infrastructure.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments, Plugins for Gitlab Repository, Setup SCM Polling for Immediate Build with Maven Repository and deployed in Web/Application servers like Apache Tomcat, JBOSS, WebSphere, WebLogic using custom python modules through Ansible as a CI/CD Process and ANT to generate builds and push artifacts to AWS S3, conduct unit tests with Junit Plugin, Regression tests with Selenium.
  • Managed Nexus and Maven repositories to download artifacts during the build and Written Ansible Playbooks which is entry point for Server Provisioning, where the automation is defined through the tasks using YAML format. AppDynamics & ELK Stack for monitoring, SonarQube for code coverage reports and JIRA/ for document generation.
  • Used Elastic Log search, Log stash and Kibana (ELK stack) for centralized logging and analytics in the continuous delivery pipeline to store logs and metrics into S3 bucket using lambda function.
  • Worked with Application Performance Monitoring tools like AppDynamics for monitoring JAVA, .NET and PHP applications along with New Relic for monitoring performance like browser and for tracking issues in SQL statements.
  • Scripted Ansible Playbook to manage configurations of AWS Nodes and test playbooks on AWS instances and to deploy consistent infrastructure across multiple environments. Implemented HTTPD, web proxy and Nodejs installation, configuration and deployment using Ansible playbooks.
  • Using Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs to store persistent data and mitigate failure by using snapshots and scheduling Lambda functions for routine AWS tasks.
  • Expertise in using Ansible as Configuration management tool to configure and to automate repetitive tasks, quickly deploys critical applications, and proactively manages changes Ansible to assist in building automation policies, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Integrating SonarQube in the CI pipeline for code coverage reports and sonar metrics.
  • Used MySQL to perform basic database administration. Built out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Managed microservices deployments in Kubernetes , creating local cluster and deploying application containers. Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Containerizing the Infrastructure using Docker container and their orchestration by deploying and configuring Kubernetes Cluster. Created Docker compose file using YAML for deploying MEANstack (MongoDB, Express, AngularJS, Node JS) applications onto Docker containers before deploying them into production environment. Configured etcd, consul for service discovery, configured subnetting within Kubernetes Cluster using Flannel, configured Fluentd for cluster logs collection.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to kubernetes cluster using spinnaker.
  • Configured API server, Kube proxy for Kubernetes master node to authenticate, authorize, to scale the API between the Microservices.
  • Experience on deploying micro services on to the Kubernetes cluster and scheduled containers in a pod run on the same node and share resources such as filesystems, kernel namespaces, and an IP address.
  • Experience in using monitoring tools like Nagios and Splunk to improve application performance, helps to get the visibility & business context to meet business demands. Administrating and maintaining Atlassian products like Confluence for documentation and to facilitate resolution of build failures using ticketing tools like Jira.
  • Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, TFTP and system troubleshooting skills. Experience automating deployments on Servers using J Boss, Tomcat, WebSphere and Apache web server.
  • Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript . Developed JavaScript functions for client-side validations.
  • Used JSP, JavaScript , jQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology. Also Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON.
  • Implemented highly interactive features and redesigned some parts of products by writing plain JavaScript due to some compatibility issues using jQuery.
  • Utilized the Akamai Certificate Provisioning System API lets you request new SSL/TLS certificates, modify existing certificates, automatically renew certificates, and delete certificates
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Installed, managed and deployed Linux Red Hat Enterprise, Ubuntu, CentOS and installation of packages and patches for Red Hat Linux Servers.

Confidential, Chicago, IL

Cloud & DevOps Engineer

Responsibilities:

  • Experience in utilizing Amazon AWS cloud includes services like EC2, S3, VPC, ELB, IAM, Cloud Watch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS), Lambda, Kinesis, Code Commit, Code pipeline, code deploy, Dynamo DB, Auto Scaling and hands on in creating complex and custom IAM policies, Roles, and user management for delegated users within AWS and experience in developing AWS cloud formation templates to create custom sized VPC, Subnets, EC2 instances, ELB and security groups.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing code and administered/engineered Jenkins for managing weekly Builds and integrated Jenkins with various DevOps tools such as Nexus, SonarQube, etc.
  • Hands on experience in source control management like Branching, Merges and Tags. Experienced in using Git, GitHub as source code repositories.
  • Created Jenkins jobs for continuously building the projects. Scheduled jobs to build upon every check in into subversion. Wrote Groovy script in Jenkins jobs to do pre-and post-build operations and Used Jenkins as a continuous integration tool to create new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, notifying the build reports.
  • Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check and Expertise in creating functions and assigning roles in AWS Lambda to run python scripts. Expertise in testing and automation tools like Selenium, Junit Framework and R.
  • Experience in working with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and integrated Terraform with Jenkins and GIT to achieve continuous integration and test automation framework and used Terraform scripts to automate future AWS service creations like creating subnets, security groups, route tables and tasks such as encrypting S3 buckets and EBS Volumes backing AMIs.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform , Managed AWS infrastructure as code using Terraform , Expertise in writing new plugins to support new functionality in Terraform.
  • Integrated Docker containers and CI for building and deploying Docker containers and created Amazon Machine Images which uses Elastic Load Balancer and Auto Scaling.
  • Experience working on the Docker ecosystem such as - Docker Machine, Engine, Hub, Compose, Docker Registry and docker container services. Created Docker images from Docker file and running them to create Docker container and Docker consoles for managing application life cycle. Prometheus tool for monitoring containers and also experience in Docker orchestration tools like Kubernetes. Used Grafana as a visualization layer for analyzing and visualizing monitoring stack.
  • Created a POC for Spinnaker Deployment and Integrating the spinnaker with Servicenow for triggering the pipeline in spinnaker with Service now by using the RESTAPI
  • Used Spinnaker for application management and deployment by continuous delivery pipeline to automatically rebuild, retest and redeploy the new version using Kubernetes
  • Used AWS EKS (Elastic Kubernetes Services) to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions and Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Proficient in building out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes. Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins. Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
  • Hands-on on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, Environment configuration Files, Users, Mount points, Packages and proactively manage change and written Ansible Playbooks using Yaml for Maintaining Roles, Inventory Files and Groups Variables.
  • Written various Lambda services using Python and Java for automating some of the tasks and Created and wrote shell scripts (Bash), Ruby, Perl, Python and Power shell, JavaScript and XML for automating tasks. Wrote Ansible playbooks with python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python.
  • Developed different environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances and EKS using Docker, Ruby, Bash and Python.
  • Experience in administration of databases like MySQL, MS SQL Server, Mango DB, Amazon Dynamo DB and Amazon RDS.
  • Used Elastic Log search, Log stash and Kibana (ELK stack) for centralized logging and analytics in the continuous delivery pipeline to store logs and metrics into S3 bucket using lambda function.
  • Worked with Application Performance Monitoring tools like AppDynamics for monitoring JAVA, .NET and PHP applications along with NewRelic for monitoring performance like browser and for tracking issues in SQL statements.
  • Respond to clients for network problems such as firewall, router, switch, internet, computer applications, printer, VPN, Active directory, DNS and DHCP Servers .
  • Designing and developed Micro Services using ( MEAN Stack ) Node.js, Elastic search on Private Cloud OpenStack Platform using Express.js and Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Micro services using Kubernetes, Docker and etcd to production environment.
  • Responsible for build server on AWS, and have Ansible configure, security management using vault, testing environments setup using vagrant .

Confidential, Atlanta, GA

DevOps AWS Engineer

Responsibilities:

  • Involved in migrating client infrastructure from on-premises model onto AWS environment and Designed & Built client infrastructure on AWS environment with Cost Optimized solutions maintaining High Availability, Scalability and Security of applications; Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, CodeDeploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53 in Agile environment.
  • Automated the Entire process of Re-Hydrating (Refreshing) all AWS-EC2 Application Servers in Dev and QA environments with latest AMI (Amazon Machine Image) for every 30 days as per the organization policy by using Python Scripting and AWS -CFT (Cloud Formation Template) . Used Simple Storage Services, Glacier, and Elastic Book Store to manage the storage in cloud.
  • Implemented and maintained the monitoring and alerting of corporate servers/storage using AWS CloudWatch to ensure reliability of applications, developed and deployed stacks using AWS Cloud Formation templates and also Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic-Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
  • Experienced in SCM tools GIT/GIT Hub and Ensured the reliability of applications by creating release branches and development branches using GIT Branching.
  • Expertise in setting up CI/CD using Bamboo with the Artifactory repository (Nexus, JFrog Artifactory's) and integrated with Bamboo and resolved update, merge & password authentication issues in Bamboo & JIRA and involved in DevOps migration/automation processes for build and deploy systems. Used Bamboo and implemented CI/CD pipeline using plugins like conditional build step, deploy to Bitbucket.
  • Managed and optimize the Continuous Integration using Bamboo with Bitbucket to pull codes and troubleshoot the deployment build issues using the trigged logs and installed and configured Bamboo server for CI to automate the release management for applications and created a continuous delivery pipeline and ANT to generate builds and push artifacts to AWS S3.
  • Worked on deployment automation of all the microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Chef and worked on managing Docker swarm mode various tasks, services and load balancing.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm .
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes also deployed Docker Swarm.
  • Experience in working on several Docker components like Docker engine, Hub, Machine, Compose, Docker Swarm and Docker registry. Docker Swarm provides native clustering functionality for Docker containers, Created Docker Compose file using YAML file for defining networks, services and volumes to run the Multi Docker container applications.
  • Worked on Configuration management tool Chef for continuous delivery. Rewritten recipes for new environments. Experience in developing Chef Cookbooks like tomcat, http, ntp, etc. for automation of infrastructure, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments . Use Test Kitchen to debug the Recipes and Cookbooks and uploaded them to the Chef-server experience with workstation to manage and configure nodes. Able to kick off new instances on the fly on AWS EC2 using chef knife client and provision new environment in an hours' time by bootstrapping with chef and running a run list of around 25 Cookbooks.
  • Chef for infrastructure automation and local development testing, used EC2 as virtual servers to host GIT, and configuration management tool. Converted slow and manual procedures to dynamic API generated procedures and Junit for testing framework. Moving AMI build tooling from Chef Knife to more resource efficient Packer.
  • Experience in centralized log tools (Splunk, ELK) and Automated Logstash (ELK Stack) as part of Server Build. Built Elasticsearch (ELK Stack) cluster in multiple data centers for High Availability.
  • Installed and configured Splunk for log monitoring and also forwarded system stats to Splunk indexer, created dashboards and alerts using this data.
  • Integrated Splunk with Aws deployment using chef to collect data from all VM Systems into Splunk where it has enabled minimal sharing of private keys on Aws infrastructure across application teams since they no longer had to rely on direct logging to systems.
  • Continuous Integration, automated deployment and management using Bamboo, Chef, Ant, JIRA, Testing Frameworks, Code quality tools like SonarQube and many other comparable tools based on the requirements.
  • Experienced in Setting up Datadog monitoring across different servers and AWS services and created Datadog dashboards for various applications and monitored real-time and historical metrics. Also created system alerts using various Datadog tools and alerted application teams based on the escalation matrix.
  • Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, TFTP and system troubleshooting skills. Experience automating deployments on Servers using J Boss, Tomcat, Nginx, WebSphere and Apache web server.
  • Creation of Jumpstart and Kick start configuration for the automatic provision of servers using Blade logic. Configured a Jumpstart server by editing the sysidcfg, rules and profile files and establishing Jumpstart software alternatives troubleshooting and resolving problems.
  • Installed, managed and deployed Linux Red Hat Enterprise, Ubuntu, CentOS and installation of packages and patches for Red Hat Linux Servers.

Confidential, Charlotte, NC

Build & Release Engineer

Responsibilities:

  • Involved in identifying the build errors in the system and identify the build issues and escalate it to the concerned team after careful analysis. Work and coordinate with the team to get the build fixed before the release.
  • Installed, configured and administered WebSphere Application Server 6.0/7.0/8.x, WebSphere Message Queue (MQ) v6.0/7.0, VMware ESXi 6.0, JBoss 5/6/7, Apache WebServer on RHELServers.
  • Designed and scripting using ANT & MAVEN for (J2EE, Web Services, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml, Build. Properties & Pom.xml files and provided technical support to development team for compilation problems and also experienced in administering and maintaining Atlassian products like JIRA and confluence.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Set up uDeploy server along with automated scripts to back up the server and restore from backup for Disaster recovery.
  • Moved 72 web services and related application to uDeploy and maintained them across 5 environments Develop, QA, UAT, PreProd and Prod and developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management for existing infrastructure. Installed Puppet Master (Enterprise), Puppet agents, written puppet modules for apache, database setup, create user, group accounts.
  • Worked on installing, configuring and maintaining the Splunk Monitoring Tool on all lower, Performance and Production environments and also worked on Splunk to create enable logs creates Macros, Saved Searches, Auto alerts, Auto Lookups and dashboards.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Created/Modified scripts extensively in Perl, shell, Python, JBossCLI for automating different tasks like log rotating, monitoring disk spaces, checking the connected processes, deploying the applications, etc. and managed servers on VMware vSphere, Vcenter.
  • Written Ruby Scripts to deploy Mean S tack applications in the AWS EC2 Instance and bash scripts to deploy the Java based packages like EAR, WAR on the Tomcat application server.
  • Worked on Service now (SNOW) ticketing tool for Incident management integration and generating CR (change requests) for PROD environment tickets and hands on in monitoring, tracking, coordinating & managing 'Issues' &'Escalation' using SERVICE NOW ticketing tool through ITIL standards.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Good understanding of .Net framework with knowledge on C+ and ASP.NET and deployed applications on IIS server and Configured sites, added virtual IP’s and virtual directories for .NET application websites in IIS web server.

We'd love your feedback!