We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

4.00/5 (Submit Your Rating)

VA

SUMMARY

  • Amazon Web Services (AWS) Certified DevOps Engineer having 6 years of IT experience in Build and Release Management, Application Configurations, Automating, Managing code from one environment to other environment and looking to implement and enhance work flow of CI/CD and CD process for an organization.
  • Expertise in Amazon AWS cloud which includes services like EC2, S3, VPC, ELB, IAM, RDS, Cloud Front, Cloud Watch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS),, Dynamo DB, Auto Scaling, Security Groups, Red shift.
  • AWS cloud infrastructure using the VPC, EC2, EBS, Auto Scaling, Elastic Load
  • Balancer, Route 53, IAM, Cloud watch, Cloud trail, S3, RDS and other AWSservices.
  • Experience in managing VPC configurations for organizations and maintaining networks and subnet ranges.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience in managing and setting up configuration management with Ansible, Chef and Puppet across Financial, Healthcare and telecommunication sectors.
  • Configured AWS IAM users and groups for improved login authentication.
  • Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
  • Hands-on experience with cloud infrastructure technologies, including continuous integration tools such as Jenkins, Bamboo, GitLAB
  • Extensive experience in Maintaining scalable, redundant, and replicated data systems including, but not limited to Mongo DB, data caching platforms.
  • Experience writing XML, Ant scripts, shellscripts, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant scripts to automate the deployments.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat, CentOS and Ubuntu.
  • Experience running search indexes (Lucene, ELK (Elastic Search) at scale and Experienced in Querying RDBMS such as Oracle, MYSQL, PostGreSQL and SQLServer by using SQL for data integrity.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Experienced in installing, configuring, supporting and troubleshooting Unix/LinuxNetworking services and protocols like DNS, NFS, DHCP, NAS, FTP, SSH and SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Knowledge of enterprise application integration and messaging technologies

TECHNICAL SKILLS

SCM Tools: GIT Hub, Subversion

CI/CD Tools: Jenkins, Puppet, chef, Ansible

DevOps: Docker, Ansible, Chef, Puppet, AWS.

Scripting: Shell Script, Python Script.

Project Management Tools: SDLC Agile, Scrum Methodologies, Waterfall

Web Technologies: HTML, Java Script, XML.

Database: SQL Server, MS Access, DB2, Mongo DB

Operating System: Linux, Ubuntu, Mac, Windows server

PROFESSIONAL EXPERIENCE

Confidential, VA

AWS/ DevOps Engineer

Responsibilities:

  • Worked on AWS cloud infrastructure to maintain Web servers on EC2 instances with AMIS behind Elastic load balancer with Auto-scaling to maintain scalability and elasticity to scale up and down the servers as per requirement.
  • On AWS cloud platform programmatically launched instances and used services with API calls, CLI and SDK and Worked in a team to deploy software products on AWS to implement Hybrid model for a company.
  • Elastic Load Balancer (ELB) is extensively used as both classic and application load balancer to manage traffic across EC2 instances and applied advanced routing capabilities of application load balancer.
  • Maintained application servers, web server and data base (to maintain user access data, metadata or any log data) in the cloud environment. Used multiple availability zones of AWS to provide high availability and fault tolerance.
  • To Analyze large data Redshift on AWS cloud is implemented which uses Hadoop framework and Elastic map reducer to break large data into small tasks.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures
  • Managed and improvised the build infrastructure for global software development teams including implementation of build, continuous integration (CI) and deployment (CD).
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control
  • Using Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.
  • Managed the secrets in Ansible using host vars and default vars. Ansible playbooks are checked and tested with dry run and molecule tests.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
  • Working in an environment to evaluate new tools like Kubernetes for cluster management advancement in Docker swarm utilization.
  • Maintained various DevOps related tools and scripts on various environments (dev, test, pre-prod, production) on on-premises & cloud infrastructure (AWS).
  • Created Docker compose file on multiple servers and automate multiple tasks with one file.
  • Administered Docker swarm mode using CLI for natively managing clusters of Docker engines and deploy application services to swarm.
  • Used Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Working on Kubernetes to build a centralized platform for use across the entire enterprise, container technology as the core of the platform, and deploy Kubernetes to manage the platform.
  • Embracing the new ALM tools to improve product life cycle enhancing the SDLC requirements and put forth into utilization for requirements management and testcasemanagement.etc.
  • Managing the team for Implementing & maintaining the branching and build/release strategies utilizing GIT as Version Control System for Managed development streams and Integration streams.
  • Working closely with developers to pinpoint and provide early warnings of common build failures.

Confidential, VA

Devops Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Worked on migration from Datacenter to AWS.
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWSIAM.
  • Experience with setting up Chef Infrastructure, Chef-repo and boot strapping Chef Nodes.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems using shellscripting and CRONTAB.
  • Maintained the user accounts (IAM), RDS, Route53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Implemented customized puppet modules and libraries to meet the configuration needs.
  • Architected and implemented automated cloud infrastructure using Puppet.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins and taking the ownership of automation.
  • Created and maintained the Shell/Python deployment scripts for WebLogic web application servers..
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in Process monitoring and debugging using tool such as SPLUNK.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Integrated Jenkins with subversion to convert the code into artifact build.
  • Used maven as a build tool and required setting are configured to deploy the artifacts to Nexus repository manager.
  • Reallocate system resources as necessary, optimize systems performance, and recommend additional components to improve overall performance
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Used JIRA to track issues and Change Management and Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Extensively used Maven tool to do the builds, integrated Maven to Eclipse and did local builds.

Confidential

Build & Release Engineer/ Linux Administrator

Responsibilities:

  • Worked in team environment to automate the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Version control system Team Foundation server is used for Source code management and integrated to Team City to build the artifacts.
  • Used TeamCity'sability to specify the dependencies between the results of the builds of the build configurations and worked on utility build configurations for revealing duplicate code and getting the Subversion repository statistics via StatSVN.
  • Automate Deployment on artifactrepository manager Artifactory, using configuration Management tool like Chef.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Using Chef automated the deployment workflow of .NET applications on IIS servers.
  • Providers, boxes and vagrant file features of Vagrant are used as building blocks to manage the development environments and move code from development to production environment.
  • Implemented Continuous Delivery framework using Team city, Chef, Ms Build &Artifactory in MS windows server environment.
  • Artifactory is used as intermediate repository management to keep the back up of release versions.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.
  • Developed Windows PowerShellscript to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS (Team foundation server).
  • Bugzilla is used for tracking bugs and raised tickets to get resolved.

We'd love your feedback!