We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Campbell, CA

PROFESSIONAL SUMMARY:

  • Over 4 years of experience in IT Industry wif ability to accomplish all aspects of teh Software Configuration Management (SCM) process and Build/Release management.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Extensive experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3, and R53.
  • Expertise in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
  • Experience on Virtualization technologies like VMware, Oracle VM VirtualBox.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef.
  • Experience wif Linux/UNIX environments and scripting for Build & Release automation.
  • Installed, configured and maintained DNS systems using BIND, Route53 (AWS), and PowerDNS.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • In - depth understanding of teh principles and best practices of Software Configuration Management (SCM).
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code.
  • Experience in managing teh artifacts generated by MAVEN in teh Nexus repository.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Good experience in converting build.xml into pom.xml in order to build teh applications using MAVEN.
  • Extensive experience in working wif various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated wif teh build system.
  • Efficient in tracing complex buildproblems,releaseissues and environment issues in a multi component environment.
  • Excellent experience in documenting and automating teh build and release process.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • In-depth understanding of teh principles and best practices of Software Configuration Management (SCM).
  • Ability to work closely wif teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: Linux (Ubuntu, CentOS, Red Hat), WINDOWS NT/2000/2003/XP/VISTA/7/8/10.

Web/Application Servers: Apache, Tomcat, NGINX

Tools: JENKINS, CHEF, PUPPET, MAVEN, DOCKER

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation, AWS Config, S3, Cloud Trail, IAM. VMWare.

Languages: C, JAVA, SHELL, RUBY, PERL

Monitering Tools: Cloud Watch(AWS), Nagios

Source Code Management: GIT, SVN, CVS

PROFESSIONAL EXPERTISE:

Confidential, Campbell, CA

Devops Engineer

Responsibilities:

  • Participated in teh release cycle of teh product which involves environments like Development QA UAT and Production.
  • Wrote build.xml for applications using MAVEN builds.
  • Responsible for Design of different Release Environments for new projects.
  • Developed a Continuous Integration and Continuous Deployment framework using Jenkins, Maven & Artifactory in Linux environment.
  • Implemented LDAP autantication for Jenkins.
  • Experience in User Management for Jenkins CI.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Configured Elastic Load Balancers wif EC2 Autoscaling groups.
  • Worked on monitoring, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to teh AWS cloud.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • AWS Cloud management and Chef automation.
  • Responsible for nightly and weekly builds for different modules.
  • Participated in weekly release meetings wif Technology, stakeholders to identify and mitigate potential risks associated wif teh monthly releases.
  • Involved in troubleshooting teh automation of Installing and configuring JAVA applications in teh test and production environments.
  • Maintained teh Shell and Perl scripts for teh automation purposes.
  • Deployed teh archives like war files into teh Tomcat Application Servers.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Used Jenkins as a continuous integration tool for build and deployment of JAVA code.
  • Used JIRA as ticketing tool for performing day to day incidents.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot teh build issue during teh Jenkins build process.
  • Resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
  • Worked wif different team members for automation of Release components.

Environment: Linux/Unix, Docker, AWS, GIT, Chef, JIRA, Shell scripts, Bash, ANT 1.8/1.9, Maven, Apache Tomcat 6.x/7.x, Jenkins1.x, Amazon S3 Buckets, EC2, EBS, CentOS, Nexus Maven, Splunk, Nagios 4.x/5.x, Java, J2EE.

Confidential

Jr. DevOps Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and participated in creating teh build and deployment process.
  • Carried out Builds and Deployments on various environments using Build Forge CI tool.
  • Worked on Administration and User Management of Build Forge.
  • Used Harvest and IBM Rational Clear Case for Source Code Management.
  • Performed Branching and Merging in coordination wif teh Dev Team Leads.
  • Wrote MAVEN Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh deployment process.
  • Coordinated all teh IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked wif many teams of strength more TEMPthan 30 and managed 2 release/build engineers.
  • Coordinating teh resources by working closely wif Project Manager’s for teh release and Project Manager for all teh Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process.
  • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
  • Worked closely wif development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Documented project’s software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Incorporated teh Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Installed and Configured Jenkins for Continuous Integration
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Build, configured and support Application team environments.
  • Deployed teh applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

We'd love your feedback!