We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • About 7 years of comprehensive experience in the areas of DevOps,AWS Cloud Computing, Linux Administration.
  • Experience with both Waterfall and Agile methodologies.
  • Proficient in management and administration of AWS Services like EC2, VPC, ELB, AMI, SNS, RDS, Route53, Cloud Watch, Cloud Formation, Cloud Front, Auto scaling, IAM, S3 and Glacier.
  • Experience in Linux/Unix environment (RHEL,CentOS, and Solaris).
  • Implemented Continuous Integration with Jenkins, bamboo.
  • Experience working with configuration management tools like Chef, Ansible, Puppet
  • Strong experience in integrating Jenkins with Chef and Ansible.
  • Hands - on experience writing Ansible playbooks to deploy automated tasks to many servers.
  • Worked with Jenkins and Maven to build and deploy systems.
  • Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Experience in development and configuration experience with software provisioning tools likeChef, Puppet and Ansible.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
  • Implementation and automation of Python, Ruby, Shell and Perl scripts for release and build automation.
  • Expert in deploying the code through web application servers like Web Sphere, Web Logic and Apache Tomcat.
  • Excellent knowledge in troubleshooting and system patching.
  • Experience in using bug tracking systems like JIRA.
  • Administering and Supporting code versioning tools including GIT, SVN on different Operating systems.
  • Knowledge onDockerbased container deployments to create environments for development, production teams and releases.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Excellent experience in documenting and automating the build and release process.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environment.

TECHNICAL SKILLS

Configuration Management Tools: Ansible, Puppet, Chef

Version Control System: GIT, SVN, Clear case

Build Tools and IDE: ANT, MAVEN

Languages: C, Perl, Shell, Python, Ruby, SQL, YAML, Java

Continuous Integration tools: Jenkins, Bamboo

Operating Systems: Linux, RHEL, UNIX, Windows, CentOS

Web/Application Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Cloud Platform: Amazon Web Services (AWS)

Databases: Oracle, MySQL, DB2, PostgreSQL

Containers: Docker, Vagrant

Monitoring tools: Zabbix,Nagios

Bug Tracking Tools: Jira, Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

AWS DevOps Engineer

Responsibilities:

  • Worked with AWS services like EC2, Elastic Beanstalk, S3, RDS, EBS, ELBs, VPC, Glacier Cloud Formation.
  • Created AMI's, managed EBS volumes and configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Responsible for deploying and managing highly available, and fault tolerant systems onAmazon Web Services(AWS).
  • Maintained the IAM user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Created S3 buckets and restricted access to buckets and directories to specific IAM users and associated virtual MFA tokens for IAM users for security.
  • Configured Amazon EC2 Instances and integrated Amazon Cloud Watch with EC2 instances for monitoring the log files.
  • Managed AWS EC2 instances utilizing Auto Scaling, ELBs and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Used Ansibleas a configuration management tool and wrote Ansible playbooks to manage configurations of multiple servers and to automate installation process and repetitive tasks.
  • Worked on Dockerhub, creating Dockerimages and handling multiple images primarily for middle-ware installations and domain configuration.
  • Integrated Docker with Ansible and Chef. Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Implemented Vagrant for virtual deployment environment for developers.
  • Responsible for installing Jenkins master/slave nodes.
  • Responsible for configuring Jenkins builds for continuous integration and delivery.
  • Written Maven/Ant Scripts for Automating end-to-end build process.
  • Written Shell scripts for deployments and configuration of WebLogic server for all J2EE applications.
  • Responsible for troubleshooting and fixing the build and deployment issues.

Environment: Identity Access Management (IAM), EC2, S3, Virtual Private Cloud(VPC), Security groups, Auto-scaling groups, Elastic Load Balancer(ELB), Route 53, Cloud Watch, Ansible, GIT, Jenkins, WebLogic Server, Unix/Linux, Shell Scripting

Confidential, Dallas, TX

AWS DevOps Engineer

Responsibilities:

  • Responsible for automation and orchestration of cloud services offerings on AWS.
  • Experience in designing and implementing AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, VPC.
  • Automated AWS infrastructure using Jenkins and services configuration using Puppet modules.
  • Worked with IAM to create new accounts, roles and groups.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Used Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Implemented Continuous Delivery framework using Jenkins and Maven in Linux environment.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Created Puppet manifests and modules to automate system operations.
  • Implemented Puppet modules for deployment on build on internal Data Centre Servers and re-used and modified same Puppet modules to create a Deployment directly into Amazon EC2 instances.
  • Deployed the Java applications into WebLogic Application Servers.
  • Utilized Chef Configuration Management tool and created Chef Cookbooks using recipes to automate system operations.
  • Involved in setting up the CHEF workstation,chefrepo as well asChefnodes and involved inChefinfra maintenance including backup/monitoring/security fix.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, etc. and sent alerts to our teams based on the same.
  • Automated Build artifacts (jar, war and ear) using continuous integration tools and deployed them into Web Logic servers.
  • Wrote python script to automate the data Structures validation of the configuration files.
  • Designed and developed log management framework using Python Language to collect log files.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.

Environment: Amazon Web Services (AWS), GIT, ANT, MAVEN, JIRA, Puppet, Python, Shell Scripting, Jenkins, EC2, S3, Route 53, VPN, Nexus, Putty, Agile.

Confidential, Bloomington, IL

DevOps Engineer

Responsibilities:

  • Cloned Virtual Machines for DEV/QA/PROD environments in private cloud using scripts andPuppet master/agent server configuration.
  • Worked on developing the Maven build scripts (pom.xml)
  • Dealt withJiraas ticket tracking and work flow tool.
  • Manage version control tools SVN and Git to version code changes to help developers / programmers branch/merge/revert code.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Responsible for writing ANT build scripts for automating the build process.
  • Build out server automation with CI/CD tools likeJenkins/Maven for deployment and build management system.
  • Managed the Maven artifacts using Nexus repository.
  • Created JAR/WAR/EAR files and deployed them to WebLogic application server.
  • Used Perl/Shell to automate build and deployment Process.
  • Responsible for Setting up different environments for Build (Test, Development, Pre-production and Production).
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Worked closely with software developers to debug software and system problems.

Environment: GIT, GitHub, JIRA, Puppet, Python, Shell Scripting, Jenkins, Maven, SVN, WebLogic Server, Perl, ANT, LINUX

Confidential, Groton, CT

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Implemented Continuous Integration using Jenkins and GIT.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Managed builds and made necessary changes to ANT build scripts for JAVA/ WebSphere based applications.
  • Utilized Perl and BASH to create an object-oriented environment for booting and configuring the systems.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Managed and Administered Web logic 8 and 10.3 Environments.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Deployed JAVA/J2EE applications through Tomcat application servers.
  • Troubleshooting deployment and installation issues.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Created scripts for Backup and restoring GIT repositories.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly releasehealth check-up meetings as best practices of agile environment.
  • Performed biweekly build cycle and testing processes.

Environment: SVN, CVS, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, PERL, BASH, Python, Git, JIRA, XML, Unix/Linux, Windows, MAVEN, WebLogic

Confidential

Junior Linux Administrator

Responsibilities:

  • Building, patching, and updating Linux systems and provide support for all kind of issues.
  • Responsible for software installs, upgrades and updates, resolves system errors and crashes.
  • Provides 24x7 on-call support for Linux Production issues.
  • Created and modified users and groups with SUDO permission.
  • Installed and configured SSH to enable secure access to the servers
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Basic network troubleshooting, system configuration management, troubleshooting connectivity issue with SSH
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate LINUX servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Responsible for the documentation of newly deployed environments and validation of all key technical components.

Environment: Red Hat LINUX (RHEL 4/5), SSH, bash, DHCP, DNS, Linux

We'd love your feedback!