We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 6 years of IT experience with expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services.
  • Experience in Source Code Management and Version Control tools like SVN and GIT on Windows and Linux Platforms.
  • Profusely worked on Version control tools like Subversion, GIT to track changes made by different people in source code.
  • Experienced in Branching, Merging, Tagging using GIT.
  • Extensive experience using Maven as Build Packages for Jar, war files from source Code.
  • Used ANT and MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Experience in build tools like Maven and Ant to write Pom.xml and Build.xml respectively.
  • Experience in using Nexus Repository for Maven and Ant builds.
  • Solid expertise in implementing the CI/CD for Java applications using different tools like Jenkins and Puppet both on AWS and On - premises.
  • Strong Knowledge in creating Jenkins Continuous Integration and for End to End automation for build and deployments.
  • Experience in Troubleshooting the build issues during the Jenkins build process.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT, Staging & PROD to Linux environments.
  • Good Experience in using Puppet and Chef to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Packages.
  • Proficient in writing SQL queries for improved performance and Query Optimization.
  • Knowledge in using configuration management tools like Chef, Puppet.
  • Experience in using up JIRA as bug tracking system and configured various workflows, customizations, and plugins for the JIRA bug tracker.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Experience on creating whole infrastructure VPC, Subnets, EC2, RDS, Route53, Security groups, internet gateway and MySQL Server on AWS using Cloud formation templates.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, Scrum Models.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases.
  • Experience in using virtualization tools like Virtual Box and Vmware.
  • Proficient in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby and Bash Scripts.
  • Excellent communicative, interpersonal, initiative, analysis and leadership skills with the ability to work efficiently in both individual and teamwork environments.
  • Strong attitude towards enhancing and learning new technologies.
  • Experience supporting 24x7 production computing environments.

TECHNICAL SKILLS

Operating Systems: Linux OS, Windows OS

Version Control Tools: GIT, SVN, GitHub, Bitbucket, Source Tree

Bug Tracking Tools: JIRA

Build Tools: Maven and ANT

CI/CD Tools: Jenkins

CM Tools: Puppet, Chef

Cloud Infrastructure: AWS

Web Technologies: JavaScript, HTML, CSS

Monitoring Tools: CloudWatch, Nagios

PROFESSIONAL EXPERIENCE

AWS/DevOps Engineer

Confidential, NY

Responsibilities:

  • Had an extensive role in On-Prem application migrations to the cloud-lift and shift to AWS infrastructure.
  • Created and Maintained GIT Repositories also analyzing and resolved conflicts relating to merging of source code to GIT.
  • Coordinated with developers in establishing and applying appropriate naming conventions using GIT source control.
  • Build Scripts using Maven build tools for converting .java files and building up Jar, War & Ear files for deployment to QA and UAT.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Worked as a part of developer team and deliver maven projects to deploy on tomcat.
  • Worked with Continuous Integration and Continuous Delivery using tools such as Jenkins.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins.
  • Experience in deploying services including Jenkins and Nexus on Docker using Terraform.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience in administration & configuration management of Puppet on Linux and Puppet enterprise management from the console & Creating and modifying the manifest as per the requirement on Puppet.
  • Designed and implemented fully automated server build management, monitoring, and deployment By Using Technologies like Puppet.
  • Working with Puppet as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Responsible for automating and improving infrastructure, using Puppet for configuration.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Created reproducible builds of Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Reviewed reports from QA team and other reports from automated tools like SonarQube.
  • Created manifests and deploying using Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3 and troubleshooting Python code for Lambda service.
  • Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
  • Automated infrastructure in AWS using Amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets and MySQL Server.
  • Setup of all the environments for API Gateway - network topology.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Used TestNG framework for creating Selenium scripts with Data Driven Frame Work.
  • Designing the SQL queries and creating indexes for the better performance plans.
  • Worked with the user group for requirement gathering throughout the planning and implementation, analyzing the information, documenting the functional and non-functional requirements.

Environment: AWS, Git, Maven, Jenkins, Linux, Puppet, Nexus, Tomcat, SQL, Akana API.

AWS/DevOps Engineer

Confidential, NJ

Responsibilities:

  • Launched EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments.
  • Worked on Version control tools like Bitbucket Repositories, views and access control strategies.
  • Worked on setting up new repos, development, facilitating the releases, and managing the permissions for various GIT branches.
  • Administrated all aspects of GIT and troubleshoot with merge conflicts.
  • Responsible for Managing the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Integrated GIT as SCM in Jenkins to automate the code checkout process and trigger builds.
  • Responsible for User Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Strong knowledge / experience in creating Jenkins CI pipelines, and troubleshooting issues along the CI/CD Pipelines.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet Modules & Manifests for configuration management.
  • Used Puppet to deploy and manage Java applications across Linux servers.
  • Worked on the creation of Puppet manifest files to install tomcat instances and to manage Configuration files for multiple applications.
  • Maintained the user accounts (IAM) in AWS cloud.
  • Created Python Scripts to totally automate AWS services which includes web servers, database, EC2, and Database security groups.
  • Plan, design, review and maintain Python based applications and solution.
  • Using Puppet, deployed and configured Elastic search, Log stash and Kibana(ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Worked on the migration from physical servers to cloud (AWS), and used Puppet to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC, Route 53 and MySQL.

Environment: Bitbucket, Git, Maven, Nexus, Jenkins, Puppet, Tomcat, SQL, Akana API.

DevOps Engineer

Confidential, TX

Responsibilities:

  • As a DevOps Engineer extensively involved in release management, Environment Management, Continuous Integration and Continuous Development cycles.
  • Managed Version Control tools like GIT to help developers and programmers to commit the codes to repositories.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented continuous Integration using Jenkins and wrote Jenkins Installation script and Jenkins Pipeline for multiple projects.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins Pipeline with Jenkins file for many CI/CD Deployments. Troubleshoot the build issue during the Jenkins build process.
  • Worked on Puppet to organize and execute configuration plans on servers.
  • Used Puppet for creating scripts, deployment for servers, and managing changes through Puppet master server on its clients.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Monitored and maintained a log for system status and health using Linux commands and Nexus system.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.

Environment: SVN, Maven, Jenkins, Nexus, Puppet, Tomcat, Linux, SQL.

Build and Release Engineer

Confidential

Responsibilities:

  • Contribute to the design, architecture and final implementation of the company’s software platforms.
  • Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Followed Agile Scrum methodology, involved in sprint planning, retros and code reviews.
  • Participated in code reviews with both internal and outsourced staff as necessary to ensure a high-quality product.
  • Creating and maintaining needed SVN branches and tags for the development teams.
  • Extensively used SVN as a Configuration Management tools to manage source code
  • Used ANT and Python scripts to automate the Build and deployment process.
  • Developed build scripts using ANT for the creation of build artifacts like war or ear files.
  • Installed Continuous Integration Server Jenkins as a service, configured the projects on Jenkins and automated the build, deployment and test execution on all the target platforms.
  • Performed automated builds using Jenkins pipeline structure.
  • Involved in largest projects to design and implemented Puppet-based configuration management system for all new Linux machines.
  • Designed Puppet Modules to manage configurations and automate installation process.

Environment: Linux, SVN, Apache ANT, Jenkins, Tomcat, Nexus

We'd love your feedback!