We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 6 years of experience as a DevOps Engineer and Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environments.
  • Ability to manage SCM processes which include compiling, packaging, deploying, automating processes and application configurations.
  • Skilled in different phases of Software Development Life Cycle and Agile/scrum Programming Methodologies.
  • Expertise in AWS, experience in implementing new AWSEC2 instances and working with EBS and S3storage.
  • Expertise in using build tools like Ant, Maven and Gradle for the building of deployable artifacts such as war and ear from source code.
  • Good experience in converting build.xml into pom.xml in order to build the applications using Maven.
  • The release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Administered and Implemented CI tools Jenkins, Hudson, Bamboo and Anthillpro for automated builds.
  • Understanding of infrastructure automation using Docker and Ansible.
  • Knowledge on the creation of Puppet manifests files.
  • Experience in writing shell, Perl and PowerShell scripts to automate the deployments.
  • Expert in deploying the code trough web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Research and development on scalable Linux deployments on AWS via CoreOS and Docker.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Production experience in large environments using configuration management tools like Chef and Puppet.
  • Developed ChefCookbooks to manage systems configuration.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Shell scripting, Perl scripting, Python.

Operating Systems: Windows XP, 2000, 2003, 2008, 2012, UNIX, Linux.

Continuous Integration/Delivery: Hudson/Jenkins, Team City, Chef, Puppet.

Software Configuration Management: SVN/Subversion, Perforce, GIT, Bit bucket, GitHub.

Project Tracking Tools: Atlassian Jira, IBM RTC, Remedy.

Technologies: Servlets, JSP, JDBC, HTML, XML, node.js

Build Automation Tools: ANT, Maven, MS Build, Npm.

Databases: Oracle, MySQL.

Application Servers: IBM WebSphere, WebLogic, JBOSS, Apache Tomcat.

Database: My SQL, Oracle Web

Cloud: Amazon Web Services

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Atlanta, GA

RESPONSIBILITIES:

  • Managed Chef Server in pushing the Infrastructure changes to client nodes, monitoring the logs and security.
  • Created cloudstacks using AWSCloudFormation service.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Responsible for building out and improving the reliability and performance of infrastructure deployed on Amazon Web Services.
  • Develop Cloud Formation scripts to build on demand Ec2 instance formation.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Wrote python scripts to automate pre and post checks for patch management on Linux servers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Responsible for the Parent Pom.xml which will be inherited by 120 different applications.
  • Responsible for Upgrading, administering, plugin management, User Management and Job creation in Jenkins.
  • Experience with automation techniques/technologies, using Chef.
  • Experience with scripting repetitive tasks with Bash, Ruby.
  • Experience with cloud computing platforms: AWS and VMware ESX.
  • Troubleshoot and debug environment and infrastructure problems found in the production and non-production environments.
  • Manage and control the continuous release promotion cycle (through automation) including the following environments: development, QA, Performance, Pre-prod and production.
  • Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Led "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.

Environment: ANT/MAVEN, Perforce, Hudson/JENKINS, Anthill Pro, Oracle, MS SQL Server, WebLogic, WebSphere, Remedy, Subversion, GIT, GitHub, Clear Case, Solaris, Linux, Perl, Shell.

Build & Release Engineer

Confidential, Irvine, CA

RESPONSIBILITIES:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Design EC2 instance architecture to meet high availability application architecture.
  • Setup different environments like DEV, TEST, QA, UAT, STAGE and PROD.
  • Efficiently performed task of resolving conflicts while merging subversion with J2EE development background.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to WebLogic, Tomcat application servers.
  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Nexus, maven, Subversion, Ant, Sonar.
  • Built, configured and supported Application team environments.
  • Used Maven for building the applications and developed build scripts.
  • Managed Maven projects dependencies by creating parent-child relationships between projects.
  • Writing shell and Perl scripts for automated deployments especially in handling all the task’s before kicking off WSLT scripts or admin console deployments.
  • Configured Build Automation and Automation Deployment through Jenkins.
  • Configured Jenkins slaves and achieved the load balancing on Jenkins.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Configured the Backup Management in Jenkins for Config.xmls for all the jobs using plugin named periodic backup.
  • Worked with Chef for continuous integration and performedbills as per schedule.
  • Used Chef for Automation.
  • Performed database deployment activities like execution of database scripts like DDLS and DMLS using SQL Developer for oracle databases.
  • Used JIRA as Ticketing System Tool to handle the issues/tasks/service requests created by multiple team members across the project.
  • Involved in By-Weekly Scrum calls as part of AGILE model methodologies.

Environment: AWS, EC2,S3,VPC, ANT/MAVEN, JENKINS, MS SQL Server, JIRA, SHELL, PERL, CHEF, SQL, SCRUM, AGILE, Nexus, maven, Subversion, Ant, Sonar.

Release Engineer

Confidential

RESPONSIBILITIES:

  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked with SVN to maintain versions for source code, creating branches and tags for releases.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked with development team to migrate Ant scripts to Maven.
  • Used maven profiles to create different builds so that it can be released early and released often-agile/extreme programming.
  • Used AnthillPro as a Continuous Integration tool to do and create the automated jobs.
  • Involved in migration activities of Java scripts and Database scripts from Oracle,MSSQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red HatEnterprise Linux (RHEL) Infrastructure
  • Developed and maintained UNIX/DOS/Ant scripts for build and release tasks.
  • Responsible for automating build and deployment process using shell and Perl scripts.
  • Administrated perforce and created users and provide access to them based on their roles.
  • Built a comprehensive PERL script that would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Integrated JIRA with Jenkins to track change requests and bug fixes.

Environment: ANT, WebSphere App Server, Quick Build, Perforce, AnthillPro, VMware, Expect, Oracle DB.

System Administrator

Confidential

RESPONSIBILITIES:

  • Managed Windows network(users, computers and network devices) with Active directory.
  • Exchange Server 2003Management.
  • Responsible for managing and maintaining of networks of multiple clients offices.
  • Involved in complete system builds, upgrades, migrations, code deployments and patch management.
  • Implemented security policy and virus protection.
  • Administered change management related to server upgrades and software installation.
  • Served as the main POC(Point of contact) for any outside vendors (Hardware/Software ) and managed maintenance/repairs as required
  • Performed daily, weekly, monthly maintenance backups/restorative exercises using Backup Executive tool.
  • Provided system admin support as required to maintain user accounts, DNS, DHCP, WINS etc.
  • Maintained connectivity to the internet and VPN to branch offices.
  • Monitored and resolved network and application alerts, involving start/stop services, reboots and troubleshooting applications on web servers.
  • Effective coordination with DBA's and the vendors to resolve production outages in a timely manner.
  • Using group policies and installing windows updates accordingly.

Environment: Managed Windows network, Exchange Server 2003, DNS, DHCP, WINS, POC (Point of contact), VPN.

We'd love your feedback!