We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Having around 5 years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation
  • Amazon Web Services certified solutions architect.
  • Good experience on   DevOps   tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, an d Docker.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Well versed with creation of puppet profiles and role modules.
  • Leveraged Hiera to create various re - usable puppet modules.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Used Chef for server provisioning and automating infrastructure.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Well versed with Ansible Playbooks, modules and roles.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, Cloud Front, Cloud Formation, ElacticCache , Cloud Watch, SNS .
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Well versed with Openstack based cloud infrastructure.
  • Set up Continuous Integration for major releases in Jenkins.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Knowledge and experience in creating Jenkins Pipeline.
  • Experienced with build automation tools like Ant and Maven.
  • Experienced with Docker container service.
  • Dockerized applications by creating Docker images from Docker file.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms. 
  • Used GIT  to keep track of all changes in source code
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experience in implementing and administering monitoring tools Splunk and Nagios.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Automated the process of launching and stopping/terminating EC2 instances on Amazon AWS with BOTO .
  • Used Python fabric for AWS instance provisioning.
  • Experience in administrating, deploying and managing UBUNTU and Cent OS servers.
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Experience of the full Software Development Life Cycle (SDLC ) and Methodologies & Validations to ensure the Quality Assurance Control. 
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Strong experience in working in Linux and Windows environments.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

SCM Tool: Subversion (SVN), GIT.

Build Tool: ANT, MAVEN

CI tools: Hudson, Jenkins.

Configuration management: Chef, Puppet. Ansible, Docker, Vagrant

AWS services: EC-2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.

Scripting : Ruby, Perl, python, bash shell, PowerShell

Servers : JBOSS, Apache Tomcat, WebLogic, WebSphere, TFS, IIS, Nginix

Languages : Shell, C, C++, PHP, JAVA

Monitoring tools : Splunk, Nagios.

Database System : SQL Server 2000/2005, Mongo db. Oracle 9i/10g-PL/SQL

AWS Database : PostgreSQL, Aurora, Mysql, Dynamo DB, Redshift

Linux flavors : Centos 6.5,7, Ubuntu, Red hat, Solaris.

Windows : Windows NT/2003/2008, Windows XP, Vista, 7, 10

Web Technologies : Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

WORK EXPERIENCE:

Confidential

AWS DevOps Engineer

Responsibilities:

  • Good experience in Amazon Web Services environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load Balancers, Elastic Container Service(Docker Containers), S3, Elastic Beanstalk,CloudFront,ElasticFilesystem,RDS,VPC,Route53,Cloudwatch,Cloudtrail,Cloud Formation.
  • Managed Git repository, code merging, and production deployments.
  • Implement and maintain the monitoring and alerting of production and corporate servers/storage using Cloud Watch
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.

Confidential

AWS DevOps Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing docker volumes.
  • Used BOTO and Fabric for launching and deploying instances in AWS.
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications. 
  • Used  Cloud Front  to deliver content from  AWS  edge locations to users, allowing for further reduction of load on front-end servers.
  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS
  • Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
  • Support current migration of Data Center to Amazon Cloud. 
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments. 
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes. 
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application. 
  • Utilize  AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups. 
  • Use puppet and Chef Automation tools for configuration management in different systems. 
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis 
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment. 
  • Utilize Puppet for configuration management of hosted Instances within  AWS . Configuring and Networking of Virtual Private Cloud ( VPC ). Utilize S3 bucket and Glacier for storage and backup on  AWS
  • Develop Cloud Formation scripts to automate EC2 instances. 
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.
  • Develop Cloud formation scripts to automate AWS Resources.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
  • Setting Cloud watch alerts for instances and utilizing Auto Scaling Launch configurations for better performance.
  • Used Chef to manage configuration of connected server.
  • Implemented and­ maintained the monitoring and alerting of production, corporate servers and storage using AWS cloud watch for efficiency.
  • Work with product development to resolve build-related issues in all projects.
  • Troubleshooting various production errors and fix them

Environment & Tools: Java, Maven, Nexus, Chef, Jenkins, Docker, Nginix, Nagios, GIT,AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment.

System Administrator

AWS DevOps Engineer

Responsibilities:

  • Proposes and implements system enhancements (software and hardware updates) that will improve the performance and reliability of the system.
  • Analyze metrics to identify trends in system behavior that require intervention.
  • Coordinate necessary maintenance and installations across partners to ensure minimal impact for users.
  • Respond to problem reports from users and partners promptly to isolate root cause and assist other team members as necessary to resolve.
  • Create new VM Linux and Solaris machines and install Linux Redhat and Unix Solaris OS
  • Partitioned and provisioned new Linux VM servers and Virtual Machine administration on vSphere VMware.
  • Create and manage user accounts including SUDO access and Mange file systems and Documentation of process
  • Participate in review meetings to resolve bug related issues with developers.
  • Provided assistance with software and hardware issues
  • Managed rebooting & part replacement and installation of patches, packages and RPMs
  • Email server administrator. Installing and set up SMTP mail servers. Set up users accounts, troubleshooting email problems, tracking messages
  • Maintenance and Upgrade UNIX/LINUX server.
  • Windows system administrator. Duties including configure Applications, Supporting
  • Create process flows and guidelines for different scenarios.
  • Involvement in the conceptual phase of multiple projects.
  • Detail oriented and strong initiative for using latest technology
  • Installations, configurations and managed Tomcat, Apache, Puppet
  • Experience with MS SQL and Produces custom reports.
  • Provides operation & maintenance support for the current versions of applications.
  • Responds quickly to requests for operation & maintenance changes; performs routine data maintenance.
  • Participates in meetings with the team to review the design/solution and make recommendations based on the current infrastructure.

We'd love your feedback!