We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY:

  • Overall 6 Years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data Centers and mostly involved in the areas of DevOps, CI/CD pipeline, Build and release management, AWS/Azure and Linux/Windows Administration
  • Working with Amazon Web Services provided services like EC2, EBS, ELB, S3, RDS, VPC, SNS, Route 53, CloudFront,CloudWatch, CloudTrail, CloudFormation, AutoScaling, IAM, Elastic BeanStalk, Data Pipeline and Security Groups in a highly available and scalable production environment.
  • Gained good working experience on DevOps Environment as a DevOps engineer working on various technologies/applications like Puppet, CHEF, GIT, SVN, Jenkins, Docker, AWS, and Maven.
  • Proficient with DevOps release tools such as Chef, creating and maintaining recipes and cookbooks, Puppet, Puppet Master and Puppet Agents, Ansible, Ansible Playbooks with Python, and AWS (OPS work).
  • Utilized Nagios in a monitoring environment to identify and resolve infrastructure problems prior to critical processes being affected.
  • Created Custom Puppet modules for bootstrapping new servers with a required application on dependencies and packages.
  • Created and built a pipeline for application versions, using Jenkins Continuous Integration.
  • Automated application deployment in the cloud using Docker technology and using Elastic Container Service scheduler.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • A solid understanding of IP - based networking to include DNS, load-balancing, GSLB, and HTTP response codes.
  • Expertise in IDE/Client/CLI tools RAD, Eclipse, IntelliJ, Tortoise GIT, and Visual Studio.
  • Experienced with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Extensive experience monitoring the servers using Nagios, Cacti and New Relic.
  • Experience in writing the Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3bucketon, IAM, SNS.
  • Experienced in Querying RDBMS such as Oracle, MYSQL and SQL Server.
  • Worked with the ELK (Elastic Search, Logstash and Kibana) stack to analyse log data obtained from Microsoft Business Intelligence tools.
  • Experienced with different bug tracking tools like JIRA, Remedy and HP quality center.
  • Configured and migrate Applications to AWS Route 53 and hence providing traffic management, application availability and high availability.
  • Experience with snowflake conceptual and practicing.
  • Experienced in creating the company's DevOps strategy in a mixed environment of Linux (RHEL, CENTOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience Worked on Version control tools like GIT and SVN.
  • Familiarity with NoSQL technologies, MongoDB, Redis.
  • Experience in creating scheduled jobs using Shell and Python scripts.
  • Knowledge on hosting and deploying applications by using WebSphere Application Servers.
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.

TECHNICAL SKILLS:

DevOps Tools: Jira, Chef, Puppet, Ansible, Bitbucket, Agile, REST/SOAP Bamboo, Maven, GIT, RAD, ANT, IBM, Jenkins, Nexus.

Cloud Computing: Amazon AWS Cloud (EC2, S3, Cloud Watch, RDS, Elastic cache, and IAM), EBS, VPC, RDS, ELB, Auto scaling, Cloud Front, Cloud Formation, Cloud Watch, SNS

Programming Languages: C#, ASP.Net, Java, JavaScript, XML, HTML, Bash, CENTOS, Shell, Ruby, Python, Perl

Web Technologies: Tomcat, APACHE, Load Balancers, Web Logic & Web Sphere, Nagios

Database: Oracle, My SQL, SQL Server

Operating Systems: Linux, Windows

PROFESSIONAL EXPERIENCE:

DevOps/AWS Engineer

Confidential, Englewood, CO

Responsibilities:

  • Working on multiple DevOps and Cloud tools that achieve KPIs. Coordinating with implementation team, to build and engineer services for Linux and Windows OS on AWS platform. Provisioned Instances, Storages & monitoring Services and CI / CD pipeline through Jenkins.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Involved in migration of application from a physical data center environment to AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Lambda, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Involved in performance monitoring tools like Iaas, AWS CloudWatch and stack driver.
  • Deployed the Dockers containers in kubernetes cluster and AWS ECS for the different projects.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the Projects and Created Mail handlers and notification Schemes for JIRA.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Automate Application Delivery using Puppet and Urban Code Deploy (UDeploy) tool suite.
  • Assisted customer in implementing DevOps strategies using Jenkins for automated deployment of builds to different environments and Build Forge as the automated engine.
  • Involved in setting up the architecture of proposed environments with all the CI/CD tools.
  • Built Continuous Integration and Continuous delivery environment in Jenkins.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Used Jenkins to automate everyday builds, testing and deployed in antifactory and tomcat servers.
  • Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins Enterprise editions and uDeploy to orchestra changes across servers and components.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.
  • Worked on customization of existing Python scripts of some of the internal applications and Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Possess working knowledge with Python and Ruby in writing scripts to automate software configuration process with Chef and Puppet.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.

Environment: & Tools: AWS (EC2, VPC, ELB, S3, RDS, EBS, ELB, AWS CLI, and CloudFormation, IAM, CloudWatch), GIT, Chef, Docker, DockerSwarm, Kubernetes, Unix/Linux, Ruby, Python.

DevOps Cloud Engineer

Confidential - Chicago, IL

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Centos/Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Amazon Web Services (AWS) and cloud technologies to migrate over from their current datacenter and virtual environments.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Leveraged 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 at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working with IAM in order to create new accounts, roles and groups.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • We use Teraform to manage the Devops/AWS and other cloud infrastructure. Manage servers using configuration management products like CFEngine or Puppet.
  • Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that are allowed to reach the instances.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Expertise in scripting for automation, and monitoring using Shell, Ruby, Python & Perl scripts.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Strong experience creating ANT/ MAVEN with Chef/Puppet build script for Deployment.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Involve in the development of the application using Python 3.3, HTML5, CSS3, AJAX, JSON and Jquery.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Log stash.
  • Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC.
  • Built Continuous Integration environment and Continuous delivery environment using Jenkins.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Log stash.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

DevOps Engineer

Confidential - Sunnyvale, CA

Responsibilities:

  • Design, develop and maintain the Continuous Integration pipelines for automatic build and release of artifacts to both cloud and onpremise customers.
  • Implemented a Continuous Delivery pipeline with Docker, Ansible, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Involved in writing Ansible Playbooks for configuring the Application/Database servers and also to automate the Continuous Delivery process by bootstrapping the nodes with Host servers.
  • Designed data pipelines for loading network data in Elastic search for consumption with Kibana dashboard and graphs.
  • Maintenance of source code in Git for various releases and markets based on the project requirements.
  • Creation and maintenance of branches for parallel development as part of Git activities.
  • Creation of POM.xml using Maven, to build and package for deployment activities on various environments.
  • Automating the infrastructure as a code using chef. Developed and Maintained Recipes for Configuration Management using Chef.
  • Developing chef cookbook for managing the applications configuration by integrating and verifying with Jenkins plugins and deploying the applications into the Linux environment.
  • Having good experience on Docker in creating custom Docker Images using Docker files.
  • Creating Docker Containers, Data Volumes and Port Expose.
  • Provision Docker Containers for Developers and Tester to mimic Production box for developing and testing the new features, service and enhancements
  • Creation of Jenkins configurations to generate project artifacts as part of packaging and deployment activities.
  • Worked on installing plug-ins, creating jobs, integrating test cases.
  • Verify Deployments logs to check for successful deployments.
  • Worked with Maven directory structure, plug-in, and repositories to build a project.
  • Building a complete web application using Maven. Building and activating profiles for different environment.
  • Installed and configured Master/Slave Jenkins in a server and Client.
  • Created Jenkins builds. Configured Apache Maven with Jenkins.
  • Configured Maven and Jenkins to deploy the generated artifacts to Artifactory.
  • Responsible for creating branches, merging and resolving merging conflicts.
  • Writing shell scripts to automate manual and repetitive tasks. Responsible for modifying and tuning existing scripts.
  • Generate report and send an email to managers about status of daily builds and weekly builds.
  • Installed, configured the web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux.
  • Configured RDS instances using Cloud formations and Terraform.
  • Developed and maintained UNIX/Perl/ Gradle scripts for Java/J2EE build and release Used PowerShell/Ruby Scripts for automation purpose.
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.

Environment: GIT, Jenkins, Maven, Docker, chef, Jenkins, Windows, Linux, Shell, Tomcat, SonarQube, Nagios,Linux.

DevOps Engineer

Confidential

Responsibilities:

  • Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Refined automation components with scripting and configuration management using Ansible.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Configured and managed the 400+ LTS which are server at client location to provide the secured private network to access the application.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Orchestration using Kubernetes using CNI/CNM networking model.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Worked exclusively on VMware (Ubuntu 16.04) virtual environment.
  • Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins
  • Knowledge on Deploying Couch base, Tomcat and Elasticsearch clusters using Docker.
  • Configured Splunk and Factfinder on servers for monitoring the servers in Cloud.
  • Designed and implemented an end-to-end continuous integration/continuous delivery pipeline by integration Jenkins, Rundeck, Chef and AWS for VM provisioning.

Environment: Windows, NOSQL, SVN, Ant, Maven, Shell/Perl, Nagios, SQL, PowerShell, SCM, GIT, Jenkins, JIRA, MS Build, Tomcat, Puppet, Puppet DB, Bamboo, Chef.

We'd love your feedback!