We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00 Rating

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 4 years of extensive and progressive experience in IT Industry on Configuration Management, Build and Release Management, Cloud Infrastructure, and Linux Administration.
  • Expertise in industry best practices and experienced continuous improvement in SDLC (Software Development Life Cycle), relentlessly drive for standardization, automation and self - services.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experience with major focus on Automating, Building, Deploying, and Releasing of code on Amazon Web Services (AWS) in a DevOps Culture through CI/CD as an iterative process.
  • Hands on experience with AWS Services like EC2, S3, VPC, ELB, RDS, Glacier, SNS, SES, SQS, Cloud Front, Cloud Formation templates, Dynamo DB, Direct Connect and monitoring services like Cloud Watch etc.
  • Experience in Administration/Maintenance of Source Control Management Systems such as GIT, Subversion (SVN), and PVCS.
  • Experience in maintaining Continuous Integration (CI) workflow using Jenkins, Hudson in CI/CD pipelines.
  • Experienced in maintain the build scripts for creating the JAR/WAR and EAR packages using Build Automation tools such as Maven, ANT.
  • Experience in working with development teams to get the root cause of issues and updating the build scripts accordingly.
  • Experience in maintain many servers using Configuration Management tools such as Chef, and Ansible.
  • Strong working experience in writing Ansible playbooks, modules and roles.
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes.
  • Experience in Cloud Computing technologies such as Amazon Web Services (AWS), and Microsoft Azure to maintain the whole infrastructure and develop Terraform scripts to launch many instances in a single shot.
  • Experience in Containerization technologies such as Docker, and Kubernetes.
  • Expertise in Querying RDBMS such as Oracle, MYSQL, SQL Server and PostgreSQL by using SQL for data integrity.
  • Good familiarity in working with the NOSQL Databases such as MongoDB, Cassandra, and Redis.
  • Experience in troubleshooting the issues related to Active directory/ LDAP services.
  • Experience in deploying the JAR/WAR packages into application servers such as TOMCAT, WebLogic and WebSphere.
  • Experience in developing shell, bash and python scripts to automate any API’s and set the CRON jobs.
  • Hands on experience on JIRA and BugZilla for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Strong experience in Working with RHEL, CentOS, Ubuntu, SUSE and Solaris NIX/Linux versions.
  • A solid understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks).
  • Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, systems administration and security best practices.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • At ease in high stress environments requiring superior ability to effectively handle multi-task levels of responsibility.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
  • Proven ability to work efficiently in both independent and teamwork environments.
  • Energetic and perseverance self-starter who is known for exceeding goals and objectives.

TECHNICALSKILLS:

Operating Systems: Windows, Linux (CenOS, Ubuntu, RHEL)

SDLC Methodologies: Waterfall, Agile/Scrum

Version Control tools: GIT, SVN

Continuous Integration tools: Jenkins

Build Automation Tools: Maven, Ant

Cloud Computing Technologies: Amazon Web Services (AWS), Microsoft Azure

AWS Services: EC2, S3, VPC, ELB, RDS, Glacier, SNS, SES, SQS, Cloud Front, Cloud Formation, CloudWatch, Dynamo DB

Configuration Management Tools: Ansible, Chef, Terraform

Containerization: Docker, Kubernetes

Application Servers: JBOSS, Apache Tomcat, WebLogic, Web sphere.

Networking Technologies: DNS, Load Balancing, SSL, TCP/IP, FTP, SFTP, SSH, HTTP, HTTPS, LAN, WAN, VPN, Firewalls

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

AWS DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and CloudFormation.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Involved in managing the dev, UAT and prod servers using Ansible as a configuration management tool.
  • Developed playbooks to install new patches, set the kernel properties using ANSIBLE libraries on Linux RHEL 6 and 7remote machines.
  • Used Ansible for configuration management of hosted instances within AWS. Configuring and Networking of Virtual Private Cloud.
  • Used ANSIBLE modules to install the patches and set the properties such as page file, network card etc. on windows 2008, 2012 and 2016 remote machines.
  • Used ANSIBLE tower API to manage the inventory, creating new projects, SCM update etc.
  • Used GIT (SCM) to check in the playbooks.
  • Managed the production servers using Ansible as a configuration management tool.
  • Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
  • Used AWS services to launch many instances at a time with the help of terraform scripts.
  • Used Jenkins, Maven, Docker in Continuous integration process.
  • Monitored nightly, monthly builds and involved in trouble shooting them by checking the pom.xml files.
  • Container clustering with Docker Mesos/Kubernetes. Implementing and Managing Docker and Kubernetes infrastructure.
  • Used Docker to ensure the proper utilization of machine size, created Docker images and deployed the packages by integrating Docker to Jenkins.
  • Maintained the already existing shell scripts to run the CRON jobs.
  • Used python scripting for the automation of several API’s.
  • Used mongo queries to pull the data from ROBO mongo.

Environment: Windows, Linux, GIT, Jenkins, Maven, Docker, Kubernetes, Shell, Python Scripting, Ansible, Terraform, AWS, EC2, VPC, S3, RDS, Glacier, CloudFront, Mongo DB.

Confidential, Bossier City, LA

AWS DevOps Engineer

Responsibilities:

  • Worked closely with developers, release engineering team, testing team to coordinate the deployment process.
  • Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
  • Worked on an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef, and Jenkins.
  • Configured Load Balancing features to different applications depending on the loadand visibility of the application to the enterprise.
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Cloud front, Elastic Beanstalk.
  • Developed AWS Cloud Formation scripts to automate AWS EC2 instances and applications.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Automated the cloud deployments using Chef, python and AWS cloud formation templates.
  • Created a Continuous Delivery pipeline to bundle Chef Cookbooks and Cloud formation templates and push them to S3 buckets using Jenkins, Git.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Written and developed Chef Cookbooks from scratch for custom installation of application.
  • Maintained and improved the Continuous Integration environment on a real-time basis, monitoring builds, maintaining configuration and automating the processes.
  • Involved in migrating existing code in SVN repository to GIT repo and invoked the new repo in to CI/CD process.
  • Used MAVEN scripts in Jenkins to build and move application code from one environment to other environments.
  • Used python scripting to automate the API calls instead of giving the payload each time which resulted in the optimal usage of time and human efforts.
  • Used SQL queries to check the data integrity on an RDBMS data base.

Environment: Linux, Chef, AWS, S3, VPC, EC2, Glacier, RDS, DynamoDB, CloudFront, Elastic Beanstalk, GIT, MAVEN, Jenkins, SQL, Python scripting.

Confidential

Build and Release Engineer

Responsibilities:

  • Involved in created SVN /GIT branches for future parallel releases.
  • Involved in creating the pipeline jobs using Jenkins as an automation tool.
  • Created the build scripts using ANT as a build tool, created the dependency management between JAR packages.
  • Invoked ANT, GIT in Jenkins to automate the whole build process so that as soon as the developer check-ins the code into repository the JAR package gets updated and deployed to the UAT servers (TOMCAT application server).
  • Involved in build & deploy .net applications on Windows server using Jenkins.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets.
  • Used JIRA tool to create BUG/stories.
  • Responsible for maintaining integrity of all builds and environments.
  • Involved in maintain the release history by documenting ever minute change with a related JIRA.

Environment: Java, .Net, Ant, Jenkins, Jira, Tomcat, GIT, SVN.

Confidential

Linux Administrator

Roles and Responsibilities:

  • Involved in installation, migration, Configuration and Administration of Red Hat Linux.
  • Involved in Performing O/S, firmware and required infrastructure software upgrades.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space.
  • Created Users and Groups for certain departments. Configured DHCP (Dynamic Host Configuration Protocol).
  • Setup and configured network TCP/IP on Linux maintained DNS and NIS server.

Environment: Shell scripting, RHEL 6 and 7 servers.

We'd love your feedback!