We provide IT Staff Augmentation Services!

Devops /aws Engineer Resume

4.00/5 (Submit Your Rating)

NY

SUMMARY:

A certified AWS Developer Associate with an exposure towards Build Automation, Continuous Integration, Continuous Delivery, Configuration Management and Cloud services. Passionate about exploring latest technologies, adept at adapting to the dynamic work environment and a quick learner.

PROFILE:

  • Provisioned and configured AWS EC2 instances for TEST & QA environments on demand and experienced with spin - off instances via AWS Management console and Jenkins EC2 Plugin.
  • Experienced in AWS services like IAM, S3, Auto scaling, VPC, Cloud Watch, ELB and CFT.
  • Analyzed and Validated chef cookbooks with foodcritic and test kitchen.
  • Setting up CI / CD pipelines via Jenkins integration SVN, GIT, Maven, Nexus and Tomcat deployment steps.
  • Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab including command line applications.
  • 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.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master’s performance along with jobs usage and no. of builds being run.
  • Installed and configured Chef Enterprise and Chef Workstation hosted as well as On-Premise; Bootstrapped Nodes; Wrote Recipes, Cookbooks and uploaded them to Chef-server.
  • Configured Ansible, Ansible tower, and managed ansible nodes using ssh connection, and build playbooks in YAML for deployment.
  • Hands-on experience using Maven as the build tool for building of deployable artifacts from source code.
  • Worked on Virtual environments using the tools Virtual box and Vagrant, Docker.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Strong experience with monitoring tools such as Nagios, cloud watch.
  • Experience in Bug/Issue tracking tools like JIRA.
  • Automated resource creation process using CFT, JSON, Bash and Python scripts through pre-boot and bootstrapping process.
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Used bug tracking tool such as Zira to track the bugs, and track the project status.
  • Involved in sprint planning, and experienced in Agile Methodology.
  • Excellent communication skills, interpersonal skills, and ability to work with any team and also individually.

TECHNICAL SUMMARY:

Build Tools: Maven, ANT

Version Control Tools: GIT, Subversion

Continuous Build Integration: Jenkins

Configuration Management Tools: Chef, Ansible

Cloud Technologies: Amazon Web Services (EC2, IAM, CFT, S3, ELB, VPC, etc.)

Scripting Languages: Shell, Python

Web/Application Servers: Apache Tomcat

Monitoring Tools: Nagios

Operating Systems: Linux

WORK EXPERIENCE:

Confidential, NY

DevOps /AWS Engineer

Responsibilities:

  • Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Utilizing Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
  • Created customized AWS Identity and Access Management (IAM) polices for various AWS resources to have required accessibility to required resources.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster.
  • Developed tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment.
  • Experience in setting up Jenkins continuous build integration system.
  • Converting the ANT Build projects to Maven Build projects.
  • Build and configured Jenkins slaves for parallel job execution. Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Pulled a code from the development line using cherry-pick, creating a tag and pushing it to the main line using GIT version control after integration and build.
  • Automate network configuration management for all cloud environments.
  • Deploy, maintain, troubleshoot, and tune multi-tier, distributed, cloud-based application components.
  • Develop a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • I wrote the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Application and System logs using Python and PowerShell for all applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Created and Maintained Shell, Python, and Ruby scripts for building applications.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Manage source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.

Environment: GIT, Maven, Jenkins, Ansible, Docker, AWS (IAM, EC2, Cloud Watch, S3, VPC), My SQL

Confidential

DevOps /AWS Engineer

Responsibilities:

  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI,
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in EC2 instances in QA environment.
  • Managed and worked with various instances of EC2, creating AMI’s, managing EBS volumes and configuring security groups, elastic ip’s etc.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes and workstations.
  • Written different cookbooks containing multiple recipes to achieve automation for middleware installation, Environment readiness and deployment activities.
  • Utilized all components of cookbooks like recipes, resources, templates, attributes and libraries.
  • Experience with knife command line utility, berkshelf dependency manager and test kitchen to validate my cookbooks.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Carried out deployments and builds on various environments using Jenkins continuous integration tool.
  • Created and automated platform environment setup using chef.
  • Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
  • Deployment of build artifacts like wars and ears into Tomcat server by invoking the Shell Scripts.
  • Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Managed the maven artifacts using Nexus repository.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools etc.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling / naming conventions using GIT source control.

Environment: GIT, Chef, Jenkins, Tomcat, Maven, Jenkins, AWS (EC2, AMI, Cloud Watch, S3).

Confidential

Linux Intern

Responsibilities:

  • Installed RedHat Linux using kickstart.
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
  • Performed RPM and YUM package installations, patch and other server management.
  • Installed and configured Logical Volume Manager - LVM.
  • Documented all setup procedures and system related policies (SOP’s).
  • Provided 24/7 technical support to production and development environments.
  • Administrated DHCP, DNS, and NFS service in Linux.
  • Created and maintained user’s accounts, profiles, security, rights disk space and process monitoring.
  • Provided technical support by troubleshooting Day-to-Day issues with various servers on different platforms.

We'd love your feedback!