We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Overall 7 years of substantial 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 - premesis.
  • 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.
  • Experience 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 on AWS using Cloud formation templates.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, Scrum Models.
  • Experience in using virtualization tools like Virtual Box and VMware
  • 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 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.
  • 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.
  • 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.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • 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.

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.
  • 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.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • 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 and Route 53.

Environment: Bitbucket, Git, Maven, Nexus, Jenkins, Puppet, Tomcat.

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, Apache, Linux.

JAVA Developer

Confidential,FL

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.
  • Worked Extensively on Web Services(SOAP&REST), XML, JMS, WSDL, AngularJS and Spring Controller.
  • Designed and developed the UI using Swings, HTML, CSS, JDBC, JavaScript, and XML.
  • Participated in code reviews with both internal and outsourced staff as necessary to ensure a high-quality product.
  • Extensively used Java Collections framework for backend services and to display view on frontend side.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used Data modeling techniques in setting up relational databases.

Environment: Java, HTML, CSS, REST, SOAP, WSDL, Ajax, XML, JMS, JavaScript, JDBC, Web Services.

JAVA Developer

Confidential

Responsibilities:
  • Involved in Requirements Analysis, planning and Use case study of the application.
  • Implemented the project using Agile methodologies.
  • Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs.
  • Involved in the development of screens using HTML, CSS, JavaScript, JSP and Struts tags.
  • Used Ajax in data access layer to access and update information in the database
  • Prepared the technical design for the system that adheres to the MVC architecture using Struts.
  • Used spring framework for wiring and managing business objects.
  • Diagnosed problems in production, testing and development environments.
  • Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures and Functions.

Environment: J2SE/J2EE, Servlets, JSP, Struts2.0, JSTL, Hibernate2.0, Spring IOC, Apache Axis2, Oracle 10g, DB2.

We'd love your feedback!