We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Willington, DE

SUMMARY

  • Over 7+ years of experience in IT industry with strong expertise in Continuous Integration / Continuous Deployment process, with strong background in Linux Administration, Build &Release Management, DevOps and Cloud Administration.
  • Strong experience in Build and Release DevOps Engineering in automating, build, deploying, and releasing of code from one environment to another environment.
  • Experienced in Amazon AWS, Microsoft Azure, Pivotal Cloud Foundry (PCF) setting up instances, virtual private cloud (VPCs), and security groups.
  • Configured commercial SSL certs for Application Servers (JBoss, WebSphere, WebLogic, and Tomcat) webservers to terminate SSL endpoint.
  • Administered and implemented Continuous Integration using various CI tools like Udeploy, Jenkins, Bamboo, Circle CI, and Team City for automated builds and Continuous Deployment.
  • Wrote Ansible and Terraform with Python SSH as the wrapper to Manage Configurations of AWS Nodes and Test playbooks on AWS instances using Python.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Deploy Circle CI and Jenkins to completely and manage AWS EC2 instances, volumes, DNS, and S3.
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • Expertise in using build tools like MAVEN, ANT and Gradle for building deployable artifactory such as JAR, WAR & EAR from source code.
  • Monitored RDS instances, Elastic Cache and Elastic Load Balancer for performance and availability, and used Cloud Watch and NewRelic to monitor instances.
  • Able to manage Server Infrastructure development on AWS cloud, extensive usage of AWS - EC2, VPC, REST API, CLI, S3, Route53, IAM, Cloud Formation, Cloud Watch, Cloud Front, SNS, SQS, Cloud Trail.
  • Experience in creating and configuring the Jenkins servers, slave nodes and building pipelines for the jobs.
  • Managing artifactory Nexus like GIT and SVN which includes creating new users and writing some pre-commit and post commit scripts.
  • Excellent scripting skills inPowerShell,Perl, Ruby, YAML andpython.
  • Experience using MAVEN and ANT as build tools for the building artifactory and deploying of applications on Apache Tomcat Webserver and Application Servers such as WebSphere, WebLogic, JBoss, etc.
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes
  • Discuss with Dev, QA and business teams to Release or Deploy highest quality enterprise product.
  • Experience in supporting Database environments like Oracle, MySQL, DB2. Also, NoSQL databases such as DynamoDB, Cassandra DB, MongoDB, etc.
  • Experience in Built and Deployed Java, J2EE and .NET to a web application server in an agile continuous integration environment and automated the whole process.
  • Extensively worked on Hudson, Jenkins, Circle CI and Build forge for continuous integration and for End to End automation for all build and deployments.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.

TECHNICAL SKILLS

Operating Systems: Windows XP 2003/2008, UNIX, LINUX.

Source Control Tools: CVS, GIT, Subversion and GITHUB.

Build Tools: ANT, MAVEN, and GRADLE.

Monitoring Testing tools: Nagios, Splunk, ELK (Elastic Search, Logstash, Kibana), Cloud WatchCloud Trail, Selenium, NewRelic

Servers: WebLogic, WebSphere, Apache Tomcat, JBoss.

CI Tools: Jenkins, Hudson, Circle CI.

Scripting: .NET, PowerShell Scripting, Python, Java, J2EE

Tracking Tools: Remedy, and Clear Quest.

Databases: Oracle, SQL SERVER, MY SQL.

Provisioning Tools: Chef, Puppet, Docker, Micro services

Cloud Technologies: Amazon Web Services (AWS), Azure, PCF.

PROFESSIONAL EXPERIENCE

Confidential, Willington, DE

DevOps Engineer

Responsibilities:

  • Migrated service from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline using tools like cloud watch, Nagios, NewRelic
  • Developed ANT build files for maintaining test automation builds and Java based library to read test data from XML & properties files using Junit and Selenium.
  • Launching and configuring of Amazon AWS, Microsoft Azure, GCP Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Experience in management Ansible, Terraform and deploying applications.
  • Designing and implementing for fully automated server build management, monitoring using NewRelic and deployment By Using DevOps Technologies like Chef.
  • Worked with the Java, J2EE and .NET development team to generate deployment profiles (jar, war, ear) using MAVEN Scripts, Bamboo, IBMUrban Code (Udeploy), Circle CIand Jenkins.
  • Knowledge of databases like MySQL, MS SQL, PostgreSQL, MongoDB.
  • Deploying and managing many servers utilizing both traditional and cloud-oriented providers (Azure)/Pivotal Cloud Foundry(PCF) with theChefplatform configuration system from first light, through initial technology development, and into production and maintenance
  • Managed Nexus artifactory for branching, merging, and tagging, resolved merging issues during rebasing and re-integrating branches by conducting meetings with development team Leads.
  • Implemented Backup/Disaster recovery system for entire CI system.
  • Created and maintained the Shell/Python YAML deployment scripts for WebSphere application servers
  • Creating REST API using PHP scripts
  • Knowledge in DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigning AWS SSL Certificates to Servers.
  • Maintained in containers Open shift, Docker and Micro services
  • Lead efforts on testing strategy, automation in Dev, test, UAT and production environment
  • Actively involved in configuration and deployment of various sets of custom configurations pertaining to Linux/UNIX server security, OS hardening, and maintenance of Baseline standards.
  • Knowledge in configuring the Auto scaling and load balancing groups in AWS to main high scalable and secure environment.
  • Experience in deploying the Micro services, Docker/Open shift application by using Service Release Automation (SRA) in AWS Infrastructure.
  • Experience writing Chef Cookbook recipes/ IBMUrban Code (Udeploy)to automate the deployment process and to integrating Chef Cookbooks into Circle CI and Jenkins jobs for a continuous delivery framework.

Environment: UNIX, windows, GIT, AWS, EC2, S3, IAM, Jenkins, Maven, Ruby, YAML, Shell Scripting, Python Scripting, Subversion, Apache Tomcat, JBoss, WebSphere Application Server, Chef.

Confidential, Naperville, IL

DevOps Engineer and Release Manager

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Built the executable files in and java, J2EE and .NET using ant plugin in Continuous Integration tools like Jenkins etc.
  • Maintaining the databases like MongoDB using heartbeat thing without getting failover.
  • Deployed the Java applications into web application servers like JBoss.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Provided Build support, built and deployed to lower and higher environments.
  • Implemented and maintained the using cloud watch and NewRelic monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and GCP.
  • Involved in setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and Circle CI
  • Automate the installation of ELK agent (file beat) with Ansible and Terraform
  • Designed AWS Cloud and GCP Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Maintained build related scripts developed in Ruby/shell for Maven builds.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Configured and automated the Jenkins, Circle CI, Build jobs for Continuous Integration.
  • Redesigned and redeployed the Nagios and NewRelic implementation. Rest API nodes automatically added and removed themselves via chef.
  • Designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Deployed to the containers like REDHAT (Open shift), Docker, Micro services etc.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Solid experience in using Version control systems includes Subversion (SVN), GIT and GITHUB.
  • Maintaining built code base in Nexus artifactory.
  • Installed and maintained web servers like, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Manage configuration of Web App and Deploy to AWS cloud and GCP server through Chef.

Environment: Red hat, Windows, GIT, GITHUB, Chef, AWS, EC2, S3, IAM, Jenkins, Maven, RubyShell Scripting, Subversion, Apache Tomcat, WebSphere Application Server, Nagios.

Confidential, Tampa, FL

DevOps & Release Manager

Responsibilities:

  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried deployments and builds on various environments using continuous integration tool.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Responsible for writing Hooks and Triggers using Perl. Built Java, J2EE and.NET applications using ANT.
  • Automated the build and release management process using JIRA and NewRelic as to monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Pushed releases to QA, Beta, and production environments.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Configured and automated the Jenkins, Udeploy Build jobs for Continuous Integration.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Worked on content management for the web pages, designed the UI, configuration management using Chef, created cookbooks to define the application config etc.,
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Support developers to resolve issue. Helped development team for better build process.
  • Solid knowledge on creation of Puppet manifests files.
  • Make sure that all steps are victoriously built and document their completion times and issue logs.

Environment: UNIX, windows, CVS, GIT, Puppet, Jenkins, Perforce, QA, Beta, Server, J2EE, Java, Ant, Maven, Subversion, Chef.

Confidential, Atlanta, GA

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java, J2EE and .NET applications onto different environments Dev, QA and UAT.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Worked with GIT and Subversion to manage source code
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Unified GIT into Jenkins to convert (a process or facility) to largely automatic operating the code check-out process.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed to deliver specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash.
  • Migrated Projects from SVN to GIT.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Implemented a Continuous Delivery pipeline with Docker/Open shift, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker/Open shift container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: UNIX, Windows, Java, J2EE, .NET, DEV, QA, UAT, Subversion, Jenkins, Data dog, JIRA, Maven, GIT, ANT, Puppet, Python, Shell Scripting.

Confidential

Build & Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Communicating with Dev/BA and troubleshoot it in case any issue occurs.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Created repositories according the structure required with branches, tags and trunks.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component
  • Following up with the Test Team & Development Team
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.
  • Installed and configured IBM WebSphere Application Server 5.0 and IBM HTTP Server on AIX and CentOS.
  • Used Shell/Perl scripts YAML/Ruby to automate the deployment process.
  • Responsible for creating and editing ANT Scripts
  • Responsible for building and releasing packages for testing.
  • Installed and configured WebLogic server 10.x and JBoss 4.x.
  • Used Build Forge as a continuous integration tool for automation of daily process.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Clear Case, CentOS, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, Build Forge

We'd love your feedback!