We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Overall 8 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.

PROFESSIONAL EXPERIENCE:

DevOps/AWS Engineer

Confidential - St. Louis, MO

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.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks
  • 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.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Hudson/Jenkins in setting up CI/CD pipeline to deliver the software with the better quality and fast by using different plugging like EMMA, check style and find bugs resources.
  • 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 - Deerfield, 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.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search
  • 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.
  • Coordinating the resources by working closely with Project Manager's for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Automated Build Artifacts using Hudson and Cruise Control
  • 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.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana).
  • 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 - Englewood, CO

Responsibilities:

  • Design, develop and maintain the Continuous Integration pipelines for automatic build and release of artifacts to both cloud and on premise 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.

Linux/System Engineer

Confidential

Responsibilities:

  • Debugging and conducted multi-level testing of front-end and back-end application designed in Java for client using Junit, TestNG and Jenkins
  • Writing Junit for functional testing of various test case scenarios.
  • Setup and Configuration of Jenkins for Build/Configuration Automation
  • Experience in optimizing volumes, EC2 instances and created multiple VPC instances and created alarms and notifications for EC2 instances using Cloud Watch
  • Involved with configuration management and automation tools such as Chef, Ansible.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool Maven to schedule build.
  • Presenting ongoing recommendations for operational improvements and managing technical projects.
  • Expert level skills in Server systems administration, DNS, and SQL Server.
  • Experience of TCP/IP networking including routing and switching, WAN to WAN, VPN tunnels.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion in Linux environments.
  • Maintained History of all the repositories using Subversion.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Good Quality release notes. Implemented sustainable branching models for organizations
  • Performed regular builds and deployment of the packages for testing in different Environments
  • Maintained other internal tools written in Shell, Python and Ruby.
  • Improved productivity of webpage Proof of concept for vendor using AWS ECS and Auto scaling
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirement
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Manage applications using automated Build, Release, Deployment and monitoring alerting.
  • Worked with self-driven engineer and can demonstrate expertise in DevOps Tools.

Environment: Linux, Ubuntu. RHEL, DNS, SQL MySQL, PowerShell Scripts, LAN, WAN, VPN Tunnels, Subversion, and TCP/IP Networking.

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.

We'd love your feedback!