We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Highly - motivated, trained and diligent DevOps Leader with an in-depth understanding of emerging technologies and their commercial applications as a confident, articulate and internationally traveled leader with speaking abilities of refined business acumen.
  • Hold a rich IT experience of over 11 years in various roles with excellent experience in Agile & DevOps Methodologies, Configuration, Build & Release Management and Deployment Strategies for several markets driven international organizations.
  • Serve as the Technical Champion for DevOps Practices across the organization, providing coaching, mentoring, and technical support for Agile CoE DevOps team.
  • Play an integral role in planning, developing, executing and implementing Organizations DevOps Strategy by working with different development and SI teams across the Organization.
  • Advise Business and Technology Delivery Leadership on how to translate Infrastructure and Automation Requirements into executable technology solutions.
  • Act as a Subject Matter Expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management .
  • Worked in domains such as Commerce, U.S Pension Systems, Banking, Financial Services, and Insurance.
  • Experience implementing Continuous Integration / Continuous Deployment (CICD) with tools like Jenkins, GO, TFS for a wide range of technologies and programing languages such as: .Net, Java, PHP etc.
  • Hands-On Experience in creating, designing and managing cloud infrastructure and technologies for transitioning Micro-Services Architecture into cloud production environments.
  • Experience implementing configuration management solutions such as: Salt, Chef, Puppet, Ansible.
  • Extensive knowledge of DevOps platform and infrastructure architecture (PaaS) design and implementation (PaaS/Cloud, Containerization and Virtualization, BI/Monitoring).
  • Experience with Container Orchestration systems such as Docker and LXC.
  • Experience implementing and managing private register and containers orchestration with tools such as Artifactory, Nexus, and Docker Trusted Registry.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Front, IAM, S3, and R53.
  • Continuously manage the build and release configuration of all the environments (Dev,QA,STG,PRD)
  • Software Configuration Management Support with Branching and Merging strategies, Version Control Systems, Integration Management, Build/Release Management and Requirement Management
  • Experience in Offshore/Onshore delivery model and have been a key interfacing point in the model through effective communication.
  • Experience on creating bootstrap instances using Chef Recipes and Puppet Modules for bootstrapping new servers with required packages of application dependencies.
  • Experience on Container services like Docker for building clusters and for automated application deployment pipeline for custom applications in the cloud environment.
  • Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

TECHNICAL SKILLS:

Technology: TOOLS

Operating Systems: UNIX, Linux, RHEL, Windows Server

App & Web Server packages: Oracle Web Logic, JBoss, WebSphere, Apache Tomcat, IIS

Databases: SQL Server, MYSQL, Oracle, DB2, JDBC, ODBC

Programming Languages: Java, C#, Python, Ruby

Scripting Languages: AngularJS, NodeJS, Shell, Bash, Groovy, PowerShell

SCM Tools: SVN & GIT

Build Tools: ANT, Maven, Gradle, MS Build, NPM

CICD Tools: Jenkins, TFS, GO-CD, Urban Code Deploy

Artifact Repository Manager: Nexus & Artifactory

Tracking Tools: JIRA & RALLY

Code Quality Tools: SonarQube

Code Coverage Tools: JaCoCo & Istanbul

SOA/Web services: SOAP,REST, Micro Services Architecture

Configuration Management Tools: Salt, Chef, Puppet, Ansible

OS Virtualization Technology: Vagrant & Hyper-V

Service Virtualization Tools: Parasoft Virtualize

Container Technology: Docker Data Center & Docker Enterprise

Cloud Computing: Amazon Web Services

Logging & Monitoring Tools: DynaTrace, AppDynamics, Splunk, ELK

PROFESSIONAL EXPERIENCE:

Confidential,Boca Raton,FL

DevOps Leader

Responsibilities:

  • Lead efforts and work collaboratively with Client Personnel to design and document the appropriate DevOps Solutions that will support business objectives and developer communities such as: Configuration Management, Continuous Integration/Deployment and Cloud platforms.
  • Proactively worked with Customers, Executives, Business, Product Owners, Project Managers, Development, QA, and Release Managers to implement Enterprise DevOps and communicate status to appropriate stakeholders.
  • Implemented CI/CD for J2EE, SOA (Middleware Technologies) & Micro services Architecture Environment (NodeJS, Zookeeper, Kafka, Redis) using Jenkins & uDeploy.
  • Implemented CI/CD for .Net Environment using TFS on Windows Servers.
  • Setup and Build Docker Data Center & Docker Enterprise for DEV, QA & PROD Environments on RHEL.
  • Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Implemented JaCoCo & Istanbul as Code Coverage Tools.
  • Implemented ELK (Elastic Search, Logstash, and Kibana) Stack for Application Logging.
  • Implemented AppDynamics APM Tool for Infrastructure, Application, Database & End User Performance Monitoring.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Customize Chef Cookbooks and configure chef servers to automate server deployment.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure Knife to manage chef-server, spin new instances, package installs and config changes on client node.
  • Manage Chef Server in pushing the config changes to client nodes, monitoring the logs and security.
  • Migrated On-Premise J2EE Stack onto AWS Cloud using AWS Cloud Formation.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Proactively worked with product managers, project managers, programmers, and customers to resolve deployment issues and communicate status/solutions to appropriate stakeholders.
  • Maintained multiple environments of each (DEV/QA/STG/PRD) and synchronized all the environments ensuring that appropriate quality steps and approvals are adhered to prior to software promotions.
  • Implemented process of Smoke & Regression testing builds post deployment for accuracy and completeness. Supervised the software and hardware to meet the specifications and harmonized on hosted servers.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), AWSC LI, Cloud Formation, RHEL 7, Docker Enterprise, Chef, Git, SVN, Nexus, J2EE, NodeJS, .Net Core, Kafka, Redis, Maven, Oracle WebLogic, SOA, Jenkins, uDeploy, Shell Scripting, Ruby, SonarQube, JaCoCo,JIRA, AppDynamics, Elastic Search, Logstash, and Kibana (ELK).

Confidential,Austin,TX

DevOps Engineer

Responsibilities:
  • Perform analysis on best practices and emerging concepts in DevOps, Infrastructure Automation, and Enterprise Security
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Implemented CI/CD for J2EE & .Net Environments using Jenkins, uDeploy & TFS.
  • Setup and Build Docker Data Center for QA, STG & PROD Environments on RHEL.
  • Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Implemented JaCoCo & Istanbul as Code Coverage Tools.
  • Implemented Splunk Tool for Application Logging.
  • Implemented DynaTrace APM Tool for Infrastructure, Application, Database & End User Performance Monitoring.
  • Automated the Cloud Deployments using AWS Cloud Formation.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Customize Chef Cookbooks and configure chef servers to automate server deployment.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure Knife to manage chef-server, spin new instances, package installs and config changes on client node.
  • Developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the Cookbooks to chef-server from Workstation.
  • Manage Chef Server in pushing the config changes to client nodes, monitoring the logs and security.
  • Identify and develop best-practice processes and tools for application development teams to drive Continuous Integration, Continuous Delivery and Continuous Deployment on Cloud, by utilizing third party tools.
  • Work with geographically distributed software engineering teams to support the applications and infrastructure of the enterprise.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Created MS Build to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Downloaded the necessary dependencies and plugins from the NuGet repository during the build.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications.
  • Tracked all the changes in JIRA tracking tool and provided metrics reporting for the project release activities.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.
  • Involved in Installing and configuring TFS distributed version control tool.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), AWSC LI, Cloud Formation, RHEL 7, Docker Chef, Git, J2EE, Maven, Artifactory, Oracle WebLogic, SOA, Jenkins, TFS, MS Build, Shell Scripting, SonarQube, JIRA, Splunk and DynaTrace.

Confidential,Richmond,VA

DevOps Engineer

Responsibilities:
  • Automated both .Net and Java Applications using industry's best automation tools such as Jenkins & TFS.
  • End to End automation from Build to Production is implemented.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Responsible for automated build scripts and build issues.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Participate in reviews to determine if root cause of failed deployments are related to environment configuration issues, wrong mix of applications when performing testing and environments lacking necessary integrations for proper testing.
  • Maintain various software feature branches using a Source Control System
  • Providing Release Management and Build Automation with TFS 2010 Build Automation for multiple projects.
  • Configuration of Continuous, Scheduled and Gated Automated Builds with TFS 2010 Build Automation
  • Deploy the source code onto IIS server for .Net Applications.
  • Built release candidates for testing. Developed and tested installation scripts for automated deployment.
  • Participated in the planning, testing, and execution of Disaster Recovery (DR) initiatives. Assists with IT Audits and with review, planning, and deployment of security measures to make sure IT infrastructure is in compliance with required controls and patches.

Environment: RHEL, Windows Server, SVN, Git, Maven, Jenkins, J2EE, SOA, Oracle, .Net, TFS, MS Build, IIS, SQL Server, Shell scripting.

Confidential, Springfield,IL

Build & Release Engineer

Responsibilities:
  • Improve existing build and release processes by innovating ways to automate compilation and unit testing on multiple branches and varying stages of project development.
  • Identify inconsistencies in environments and understand the impacts of those implications on testing and ultimately deployment (need to work closely with the Infrastructure and Support Admins to identify and remediate the differences in the environments.)
  • Configure, maintain, and support continuous builds across multiple instances of Jenkins
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Educates peers and customers on the best use of build and deployment tools and ensures build and deployment processes are following known best practices. Mentors less senior Infrastructure team members as needed.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Leads problem solving and troubleshooting sessions for Linux Server Environment and related supported applications.
  • Provides on-time and frequent narratives and status updates to customers and management during escalations, incidents, problems, or projects. Participates in Post-Mortem meetings to discuss incidents and recommend changes.

Environment: Java, J2EE, EJB, JVM, GIT, Jenkins, WebLogic, Linux, ANT, SQL, Oracle10g, Tomcat.

We'd love your feedback!