We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Competitive IT Professional with Around 5 years of experience as Cloud AWS/DevOps Engineer, Build Engineer.
  • Extensive experience includes Software Configuration Management (SCM), DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Expertise with UNIX and Windows environments including Shell Script, version control tools like Subversion, TFS and Git.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson & Team Foundation Server)
  • Good Knowledge in batch, bash (shell) and PowerShell scripting.
  • Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.
  • Supported development teams by helping them to be efficient and reducing outage times of testing environments.
  • Designed, built and deployed a multitude applications utilizing almost all of the AWS, Including EC2, S3, Elastic Beanstalk, Elastic Load Balancing(Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch, Snapshots and IAM, focusing on high availability and fault tolerance.
  • Integrating Jenkins with AWS to automate Services.
  • Well versed in managing source code and repositories like Git, GitHub.
  • Proficient in writing Puppet modules and chef cookbooks & Recipes to manage systems configuration.
  • Experience in integrating the infrastructure automation using Puppet. Creating and configuring Jenkins jobs, build and delivery pipelines.
  • Experience in working with various CI/CD tools like Jenkins/Hudson, Sonar, and Subversion.
  • Experience in various scripting languages like Shell, Ruby, and Python on DevOps tools, CI/CD, and AWS Cloud Architecture.
  • Used AWS Cloud Formation and AWS OpsWorks to deploy the infrastructure necessary to create, develop, and test and production environments for a software development project.
  • Worked on Database like MySQL, Cassandra.
  • Extensive experience in Linux.Unix system Administrator, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting.

TECHNICAL SKILLS:

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux

SCM Tools: GIT, Subversion, CVS, VSS, Perforce, JIRA.

CI Build Tools: Jenkins, Team Services, Make, MS build, Maven, Hudson, Jenkins, ANT, and Apache Tomcat

CM/Environment Provisioning: Puppet, Chef, Amazon AWS, Microsoft Azure, Amazon Elastic Computer Cloud, EC2.

Language: Java, Python, Perl, PowerShell Scripting, UNIX Shell Scripting, PHP, XML

Databases: SQL, PostgreSQL, Oracle 10g and 9i, SQL server and DB2, Server Samba, Apache, Web sphere, Web logic

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

AWS Devops Engineer

Responsibilities:

  • Assisted with software builds, configuration, and deployments to testing and production environments as part of a cloud migration effort.
  • Automated the cloud Deployments using Chef and AWS Cloud Formation Templates from scratch as effort of migration.
  • Provisioned Nodes Automatically with AWS OpsWorks by using an Unattended Association Script passing userdata.sh file from S3.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load balancing and for our QA and UAT and prod - like environments.
  • Worked on Chef Cookbooks and Chef Recipes to automate infrastructure as a code. Setup the Chef Nodes, Chef Client, Chef Server and Chef Workstation. Worked on bootstrapping the nodes.
  • Secured the passwords and data using encryption data bad for chef.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2.
  • Used chef server and workstation to manage and configure nodes, experience in writing ruby.
  • Managing multiple AWS instances, assigning, the security groups, Elastic Load Balancer and AMI’s.

Environment: AWS, Cloud watch, Chef, Ruby, Python, Jenkins, Linux, GitHub, and Java.

Confidential, Eden Prairie, NJ

Devops Engineer/ Chef Engineer

Responsibilities:

  • Planning, Design, Road maps, n POC implementations for AWS Cloud technologies. Cloud first strategy.
  • Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Creating Cloud Formation scripts for hosting software on AWS cloud. Automating the installation of softwares through powershell scripts.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
  • AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
  • Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.
  • Created and automated the Jenkins pipeline using pipeline groovy script for the applications.
  • Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Deployed LAMP based applications in AWS environment, including provisioning MySQL- RDS and establish connectivity between EC2 instance and MySQL-RDS via security groups.
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups.
  • Implemented migration of Source Code Repository to AWS Code Commit.
  • Deployed code in to the required environments using AWS Code Deploy.
  • Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS.

Environment: AWS, IAM, S3, EBS, SDK, Cloud Watch, Cloud Formation, SVN, GitHub, Jenkins, Ansible, Docker, Shell, Python, JSON.

Confidential

Software Engineer

Responsibilities:

  • Maintaining code repository, code Integration and release based branching in Perforce, Code Building using Jenkins and Maven tools for JAVA based applications.
  • Automated the process of creating release packages for multiple configurations on NT and UNIX platforms, using ant scripts.
  • I wrote and maintained tools to support the integrated maintenance and development process, which involves continuous change integration and daily testing on multiple development branches.
  • I made the first pass through daily test results, which required troubleshooting through multiple layers of Java code, shell scripts, build results, test results, and system activity logs
  • Inserting and managing the data into the database through scripts.
  • Fetching the data using Perl and shell scripting.

Environments: Ant Scripting, UNIX Shell Scripting, Perl, SQL, Perforce, Jenkins, SVN

We'd love your feedback!