We provide IT Staff Augmentation Services!

Lead Devops Eng. Resume

SUMMARY

  • An outstanding, self - motivated professional with over 8+ years of experience in IT industry with major focus on Executing DevOps strategy in various environments and implementing DevOps culture from scratch.
  • DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS) EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Node.js / Typescript, Angular, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3.
  • Implementing DevOps Strategy on Application in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD).
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Experience in building and deploying java/J2EE applications and troubleshooting the build and deploy failures.
  • Extensive experience in using Build Automation DevOps tools like, ANT, Maven, Artifactory/ Nexus, Anthill Pro and Hudson/Jenkins, chef ( Ruby DSL ), Puppet, AWS ( Amazon Web Services ) for Node.js, Angular, SB.
  • Extensive experience in working with Weblogic, Websphere and Apache web servers.
  • Experience using Terraform for Server Provisioning.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in Converting the existing AWS Infrastructure to serverless architecture with AWS Lambda and Kinesis deployed using Terraform templates for Node.js applications
  • Worked on Docker Images. Creating images from scratch and modifying the existing images.
  • Experience with container based deployments using Docker, working with Docker images, DockerHub and Docker registries.
  • Worked on implementing microservices on Kubernetes Cluster.
  • Designing and implementing Container orchestration systems with Docker Swarm and Kubernetes.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Profound knowledge in SDLC, RUP, Agile Methodologies and processes, project roles and CM plans, familiar with ISO standards and applying CMM levels to the organizations.
  • Support and enhance build and deployment DevOps tools through automation using a combination of scripting and processes.
  • Source Code Control Administration, i.e. maintaining and administering the source code repositories, including implementation of automated controls and enhancements.
  • Work with and mentor offshore teams, with a goal to achieve a 24/7 support model.
  • Proficiency in writing Ant Scripts and Maven, which are used in automating build process.
  • Hands on experience in automating builds and deployment process using Shell and Perl scripting.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts.
  • In-depth knowledge of Apache Subversion ( SVN ), Github, and Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these DevOps tools with other systems, platforms and processes using Java/J2EE, Shell Scripting, XPath, JNLP etc etc
  • Familiar working with applications servers like Tomcat, Web Logic, WebSphere and JBOSS.
  • Extensive experience in Release Management Activities for larger Enterprise Applications and Organizations.
  • Extensive experience in Coordination, Communication, Management, Time Management and Problem Solving skills.

TECHNICAL SKILLS

DevOps/Release Engineering: AWS, Splunk, Nagios/icinga, Capistrano, Jenkins, Ansible, Chef, Puppet, Ant, Maven, Rational Build Forge, Python, Perl, Linux, Unix, Load Balancers, Apache Load Balancer, F5.

Cloud Computing: AWS EC2, VPC, EBS, AMI, SNS, SQS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare.

Software Configuration Management: Subversion(SVN), CVS, GitHub, Gitlab, Serena Dimensions/PVCS, Perforce, Rational ClearCase, Team Foundation Server.

Development: Eclipse, Rational Application Development Tool (RAD), Rational Software Architect (RSA), WebSphere Application Developer 5.1, Java, Web Services, IBM MQ, C, C++, VB Script, JavaScript, Ruby, Ruby DSL, Node.js / Typescript, Angular 4

Software Testing Tools: HP Quality Centre, HP Quick Test Professional, HP Performance Centre, Fitness, Rational

Container Tools: Docker, Docker Swarm, EKS, Kubernetes.

Database: Mongo DB, My SQL, Oracle, Toad, DB2 UDB, DB2 Control Center, mongo, SQL

Application Server: Web Sphere Application Server, Apache, Tomcat, JBoss

PROFESSIONAL EXPERIENCE

Confidential

Lead DevOps Eng.

Responsibilities:

  • In Confidential, responsible for AWS migration high volume retail Investment MAM ( Multi account Management ) application including spring boot, node.js, angular based one.
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, metrics tooling, and development and staging environments on AWS
  • Created branches, performed merges in version control systems GIT
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment
  • Created pipeline ( concourse ), udeploy, Jenkins pipeline through Groovy scripting pipeline through Groovy scripting CI/CD pipeline, AWS CloudFormation template
  • Involved in setting up CI/CD pipelines using Jenkins pipeline through Groovy scripting pipeline through Groovy scripting & Circle CI, Terraform, AWS cli, python scripts.
  • Automated deployments using Ansible, Terraform, amazon ECS, EC2, S3, EKS, ECS.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon, and Kubernetes .
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.

Confidential, Basking Ridge, NJ

Lead DevOps Eng.

Responsibilities:

  • As Lead DevOps responsible to manage & implement DevOps infa with cloud migration on Client facing Mobile Applications for Confidential while Managed a team of 2 People with 1 DevOps engineer, 1 App Support (offshore).
  • Implemented Cloud Migration for Mobile Application iOS and Android
  • Defining Release Process & Policy for projects early in SDLC.
  • Implementing a Continuous Delivery framework
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins, Maven, SVN and Git.
  • Responsible for design, implementation and success of Terraform Infrastructure as Code to migrate automation of very large
  • Created branches, performed merges in version control systems GIT
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, metrics tooling, and development and staging environments on AWS
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Responsible for writing Ansible Cookbooks to configure nodes also Write Opsworks Chef recipes ( Ruby DSL )
  • Utilize python/boto for various Amazon Web Services (AWS) functions.
  • Terraform + Ansible infrastructure automation for site provisioning of MapR, Apache Hadoop, Kubernetes, Docker win platform Node.js a
  • Managed Git and SVN repositories for branching, merging, and tagging.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a Jar, War and Ear.
  • Setup Jenkins tool to integrate the Java project and maintained Jenkins with continuous integration and deployment.
  • Automate the build Process Using Jenkins jobs. Troubleshooting application related issues by log verification.
  • Responsible for automated deployment of application in Tomcat Server using Ansible playbooks.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Ansible Playbooks and roles to automate the cloud deployment and operations.
  • Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
  • Taking weekly back-ups like Jenkins home directory.
  • Working experience in monitoring the services by using Nagios.

Confidential, Jersey City, NJ

AWS Cloud Eng / DevOps Eng

Responsibilities:

  • As AWS Cloud Eng / DevOps responsible to manage & implement Cloud based Architecture in highly secure Financial institute ( Confidential: Depository Trust Clearing Corp.
  • Designed and deployed infrastructure in AWS Cloud environment for Micro services Development team.
  • Responsible to create alternate solutions to manage high volume applications on cloud
  • Architected High Availability Encryption Proxy deployment in AWS Cloud leveraging EC2, VPC, S3, AWSCLI,
  • CloudWatch, IAM, Lambda Functions, AWS Code Deploy.
  • Creating the automated build and deployment process for application
  • Responsible for Design of different Release Environments for new projects.
  • Managed orchestrating servers on the Amazon Web Services (AWS) platform using Chef for configuration
  • Management. Implementing new projects builds framework
  • Experience with Linux container and container clustering technologies like Docker, Kubernetes.
  • Worked on Docker Images. Creating images from scratch and modifying the existing images.
  • Worked on implementing microservices on Kubernetes Cluster for Node.js, Angular
  • Worked on creating the Docker containers and Docker consoles for managing the application life Cycle
  • Jenkins is built on Docker container and the Master controller Kubernetes controls pods.
  • Implementing a Continuous Delivery framework
  • Created chef manifests and modules to automate system operations.
  • AWS Cloud management and Chef Automation.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances.
  • Created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Confidential, New York, NY

Director of DevOps Eng.

Responsibilities:

  • Director of Devops Eng. for configuration management using Chef for over 100 servers in a hybrid physical/cloud environment for an underwriting company which provides API to major insurance clients.
  • Responsible for creating the company's DevOps strategy in a mix environment of Windows and Linux servers along with creating and implementing a cloud strategy based on Amazon Web Services. All projects are managed through Jira and daily scrum meetings.
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Develop scalable build, test and deployment systems in virtualized environment for Node.js, Spring boot application
  • Automating acceptance tests for DevOps infrastructure Scrum team member and agile champion, retrospectives, planning poker, agile estimation
  • Managed orchestrating servers on the Amazon Web Services (AWS) platform using Chef for configuration management.
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, metrics tooling, and development and staging environments on AWS
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Responsible for writing Chef Cookbooks to configure nodes also Write Opsworks Chef recipes
  • Utilize python/boto for various Amazon Web Services (AWS) functions.
  • Re-write opsworks recipes to fit new chef deployment on AWS.

Confidential, Charlotte, NC

DevOps Engineer / Build & Release Engineer

Responsibilities:

  • Working as a Build & Release Eng. Or DevOps Engineer in consumer marketing Ecomm platform based applications.
  • Developed repeatable tools and processes to enable development teams to deploy, manage and monitor their own applications in the cloud.
  • Responsible to establish build automation process flow of continuous deployment, continuous integration in a heterogeneous environment.
  • Proven ability to think strategically and lead matrix team and partners to implement and deliver.
  • Extensive technical knowledge and experience to support the current DevOps Tools, automation activities and planning.
  • Experience in Application Lifecycle Management Automation tools and integration using one or more of the following tools: uBuild, u Deploy, Subversion, Jenkins, Jira, QualityCenter, Rally Dev.
  • Experience with UrbanCode products ( uBuild, uDeploy, ) and automation configuration within the products.
  • Extensive Experience in creating as well as maintaining builds scripts
  • Strong ability to access, analyze and resolve complex issues.
  • Involved in writing Perl and shell scripts for compilation and deployment process.
  • Created activities and assigned to Developers to fulfill the client requirements.
  • Created deployment tickets using Atlassian JIRA for build deployment in Production.
  • Designing, Creating and Managing Continuous Build and Continuous Integration environments in SCRUM and Agile projects, combining and automating DevOps tools.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, DevOps tools and technologies including Jenkins Nodes/Agent, puppet, SSH, VMWare, Xen, Amazon EC2, Urbancode products ( uBuild, uDeploy ).
  • Responsible for resolving Build Failure Issues with co-ordinating with multiple teams.
  • Responsible to manage the entire projects ".pom" file with covering all required plugins & profiles.
  • Responsible to make environments ( DEV1, DEV4, QA4, Production ) clean for deployment on application serves.
  • Communicated with all levels of engineering, management, development and test teams.
  • Managing different applications& different application servers JBOSS & Websphere.

Confidential, Bloomington, IL

Build & Release Engineer / Software Configuration Management Consultant / DevOps

Responsibilities:

  • Responsible for maintaining Multiple DevOps tools & configuring across all Projects
  • Subversion ( SVN ), Maven, Jenkins, TRAC, Testlink, ANT, Artifactory, puppet
  • As per Setting up from Scratch, I was responsible for Creating a SCM Plan, SCM strategy.
  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in ANT and Maven. Modified build configuration files including build.xml, Pom.xml
  • Extending an existing puppet for an operations to enable seamless full-infrastructure provisioning for site-redundancy and staging/development environments
  • Implementing chef for compliance requirements due to an impending acquisition by a large, publicly traded company
  • Active participation in Project & Program team meeting
  • Supporting Jenkins in a preproduction and production environment
  • Responsible for resolving Build Failure Issues.
  • Responsible to manage the entire projects ".pom" file with covering all required plugins & profiles.
  • As an Artifactory admin responsible for Deployment.
  • Perform release activities in coordination with Project Management, QA, Release Management and Web Development teams in a timely and efficient manner, to ensure smooth repeatable releases.
  • Support multiple concurrent releases through various test environments.
  • Troubleshoot complex deployment problems, release issues and environment issues in a multi-component environment.

Confidential, El Segundo

SCM Engineer / DevOps / Build Release

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java/J2EE applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash, Cshell & Korn shell to automate the builds for the Java/J2EE based applications.
  • Managed the deployment activities for multiple server instances by enabling passwordless ssh communication between the servers and utilizing the sync utility in the shell scripts.
  • Used ATLASSIAN JIRA as Defect Tracking DevOps tools
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Implementing chef for an operations to enable seamless full-infrastructure provisioning for site-redundancy and staging/development environment & compliance requirements due to an impending acquisition by a large, publicly traded company
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java/J2EE

Hire Now