We provide IT Staff Augmentation Services!

Dev Ops/aws Engineer Resume

3.00/5 (Submit Your Rating)

OBJECTIVE:

To obtain a position as a Senior Cloud Architect.

SUMMARY:

  • 7+ years of IT experience as AWS DevOps Engineer and Build and Release Engineer in automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, dynamo DB, AWS Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front(CDN), Auto scaling, Security Groups, and Cloud Formation.
  • Experience in using IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Regular review and monitor each of your IAM policies to improve the security of your AWS account
  • Experience in Blue green deployment in reducing downtime and risks in production.
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, and Build & Release automation, Environment, Service, Incident and Change Management).
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
  • Experience in writing Chef Cookbooks, Recipes, Resources, run lists, managing Chef Client nodes, and uploading cookbooks to chef - server.
  • Experience in implementing Configuration management tools like Chef, Puppet and Ansible.
  • Worked on Source code repositories SVN, TFS, PVCS, GIT.
  • Designed and created multiple deployment strategies using Continuous Integration, Continuous development Pipelines and Configuration management tools with remote execution to ensure Zero downtime and Shortened deployment cycles via automated deployments.
  • Created and wrote Shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Strong experience in continuous integration (CI) technologies like Jenkins, Cruise Control and Bamboo.
  • Extensively worked with automation tools like Jenkins and Build Forge to implement the End to End Automation.
  • Extensively experienced in using Build Automation tools like ANT, MAVEN.
  • Experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Experience with Bug tracking tool like JIRA, IBM Clear Quest.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.
  • Have good experience in configuring Docker for systems to automation deployment process for software application.
  • Virtualized the servers using the Docker for the dev and test environment needs. And also configuration automation using Docker containers.
  • Good in working with the release and deployment in Java/J2EE Web Applications
  • Experience in deployment and configuration of EAR files in Tibco.
  • Promoting the packages in Mainframe to Production via UNIT, SYSTEM, QA environments.
  • Extensive experience in the normal and emergency routes for package promotion in Mainframe.
  • Expertise in Querying RDBMS such as Oracle, SQL Server and MySQL by using SQL for Data Integrity.
  • Extensive experience in scheduling and executing the jobs in SSIS.
  • Extensively worked on the databases in the SQL Management Studio, Toad.
  • Have good debugging skills with adequate knowledge of code repository, databases and SQL.
  • Developed VB scripts in excel to automate the weekly and monthly reports.
  • Tagging and migrating AB Initio air objects from dev to prod through the QA and pre prod environments.
  • Worked on the EME and Sandbox paths for check in and check out of the objects in different environments for AB Initio project.
  • Experience in Process monitoring and debugging using tool such as Nagios.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Experience in working on Red Hat Enterprise Linux, CentOS, Ubuntu, Solaris, and Debian systems.
  • Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Client interaction for requirement gathering, to design and plan the software and hardware infrastructure.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Ready to take additional responsibilities and highly motivated with an aptitude to learn.
  • Proven ability to collaborate efficiently with multiple teams in quickly identifying and resolving issues.
  • Good Knowledge on ITIL process and have worked on coordinating releases across the projects.
  • Worked on 24X7 support project.

PROFESSIONAL EXPERIENCE:

Confidential

Dev Ops/AWS 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.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configuring and Networking of Virtual Private Cloud(VPC) Written CloudFormation templates and deployed AWS resources using it.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/Git and use Ant/Maven to build war/jar artifacts.
  • Used MySQL, DynamoDB andElacticCache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Utilized Configuration Management ToolChef& created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Used AWS ElasticBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apacheand IIS.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Worked with container based application deployments using Docker, with Kubernetes and have a good knowledge on Vagrant.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Experience in various Docker components like DockerEngine, Hub, Machine, DockerCompose and DockerRegistry.
  • Created Dockerimages using a Docker file, worked on Docker container snapshots, removing images and managing Dockervolumes.
  • Virtualized servers in Docker as per QA environments and Dev-environment requirements and configured automation using Docker containers.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Building workflows with Lambda, SQS/DynamoDB for tagging our resources. Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.

Environment: AWS, Chef, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, PostgreSQL, MySQL, Docker, Kubernetes, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, GIT.

Confidential, Washington, DC

DevOps/ AWS Engineer

Responsibilities:

  • Used Amazon RDS, EC2, SES, SQS, SNS, and Cassandra in multiple virtual and physical data centers to ensure the system was highly redundant and scalable
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and Rack space Cloud. Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers ( AWS) with the Chef platform configuration system.
  • Implemented multiple high - performance MongoDB replica sets on EC2 with robust reliability.
  • Experienced in writing automation scripts using python boto and AWS API.
  • Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Used Docker Container to package an application.
  • Working with setting up ElasticSearch Cluster, Kibana, Logstash and Top beat using chef cookbooks and integrating with current environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed Virtual machines and websites using AWS monitoring Tools AWS CLI.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration Extensively used MAVEN tool to do the builds, integrated MAVEN to Eclipse and did local builds.
  • Used Python scripts to automate the Build and deployment process.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Created Branches, Tags for each release and particular environments Using GIT.
  • Merged the branches after the Code Freeze.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services ( AWS) environment.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services), Ant, Maven, Jenkins, GIT, Subversion, Docker, WebSphere Application Server (WAS), Apache, PERL, Python, Ruby, BASH, Windows, UNIX.

Confidential, Redwood City CA

DevOps/ AWS Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test - run times.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented and maintained Chef Configuration management spanning several environments in the AWS cloud.
  • Bootstrapping instances using chef and integrating with auto scaling.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer(ELB) and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets, also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • 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.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Responsible for User Management, Plugin Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs configuration automation using Docker containers.
  • Automated the cloud deployments using chef, python (boto and fabric) and AWS Cloud Formation Templates.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes, also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cronjobs.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

We'd love your feedback!