We provide IT Staff Augmentation Services!

Sr. Devops/ Systems Engineer Resume

5.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

  • Around 10 Years of experience in IT industry comprising of Development, Systems Administration, DevOps Engineering, Software Configuration Management (SCM), Automation and Release Management.
  • Primary duties include automate the Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA, UAT and Production in Micro service/Multi layered architecture.
  • Hands - on development experience to automate the provisioning of servers, configuration management of systems/infrastructure and continuous deployments across different environments using various technologies/tools like Jenkins, Chef, Puppet, Ansible, Docker, AWS, VMware, Cloud Foundry and Open stack.
  • Experience in working on source controller tools like GitHub/Lab (GIT), Subversion (SVN), CVS, and Perforce.
  • Extensive working experience in various Continuous Integration tool set Hudson, Jenkins, Bamboo, Go, Maven, Ant, Make, Nexus, Artifactory, Selenium, Java-Cucumber Framework, Soap UI, Postman.
  • Expertise in automate post-build integration including Code Coverage &Quality Analysis Tools like JUnit, Cobertura, PMD,SONAR, Fortify, CLM(Component Lifecycle Management), Find bugs and Check style.
  • Worked on HASHICORP Vagrant, Terraform, Packer, Consul to achieve scalable micro services infrastructure.
  • Working experience in designing end to end automation of infrastructure (IaaS) and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS EC2 and CHEF cookbooks.
  • Extensive experience in developing Ansible playbooks/roles for installing and configuring Tomcat, ESB, Splunk, RabbitMQ, Apache, Jmeter, MongoDB, PostgresDB and deployment of apps to the servers.
  • Deep Knowledge in Message transporting techniques like Active MQ, Rabbit MQ, Kafka and Message Brokers.
  • Worked as administrator on web and application servers like WSO2, WebLogic, Tomcat, Apache, and Nginx.
  • Worked on implementing and administrating various infrastructure Monitoring and reporting tools Nagios, Splunk, App Dynamics, Cloud Watch, vFogLight, ELK Stack.
  • Hands on experience in Container technology tools like Docker, Compose, Kubernetes, CoreOS and Vagrant.
  • Good knowledge on PaaS solutions- Pivotal Cloud Foundry and Red Hat Open shift to make scalable services.
  • Ability to develop automation scripts for configuration and deployment tasks using Shell, Ruby and Python.
  • Involved in improving infrastructure architectural design and approaches of different projects in the cloud platform amazon web services (AWS) by configuring the Security Groups, VPC’s and storage on S3 Buckets.
  • Developed CHEF cook books, recipes, Roles to install, update software/configurations and deploy apps.
  • Extensive experience in developing Ansible playbooks/roles to maintain, configure software and application configuration and deployments from dev environment till production environment.
  • Hands on experience in writing Docker files and worked with Docker engine, Hub, Compose and Registry.
  • Experience with Db’s like MongoDB (No SQL), Redis, MySQL, Oracle and PostgreSQL Server DB Tasks.
  • Extensive working experience on VMware VSphere, VCenter to Provision VMs and managed the VMs on various ESX, ESXi hosts, OpenStack and AWS (EC2, S3, EBS, VPC ELB, Route 53, Auto scaling, Security Groups).
  • Good hands on experience on Network configuration protocols - DNS, DHCP, LDAP, postfix, send mail, Subnet, IP Tables, Firewall rules, F-5 Load balancers, configuring pools and I-rules to divert traffic.
  • High exposure to HP ALM, Version One and JIRA tracking tools for tracking defects for Change management.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS:

Operating Systems: Windows 7/XP/2003/2000, LINUX, RHEL, AIX.

Web/Application Servers: Tomcat, Web logic, Apache, Nginx, JBOSS, WSO2.

Build Tools: ANT, Maven, Gradle, Make, Grunt, Node Repositories Nexus, Artifactory

Version control: GitHub, Subversion, Perforce, CVS, Clear Case

CI Tools: Hudson, Jenkins, Perforce, Bamboo

CM/Provisioning Tools: Chef, uDeploy, AnthillPro, Puppet, Ansible

Database: PostgreSQL, Oracle 9i, 10g, MYSQL, DB2, Mongo Db

Programming Languages: C, Java, .Net, Shell, Perl, Python, XML, Ruby

Tracking Tools: JIRA, Remedy, Clear Quest, Version One

Monitoring Tools: Foglight, App Dynamics, Cloud Watch, Log stash, Kibana, Splunk, Nagios

Virtualization Technologies: VMware, AWS, OpenStack, Docker, Kubernetes, Vagrant, Azure, Cloud Foundry

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, NE

Sr. DevOps/ Systems Engineer

Responsibilities:

  • Engineered (Design, Installation, configuration and documented) build out of infrastructure for the project using cutting edge software’s/solutions - AWS, Docker, WSO2 API Manager, Enterprise Service Bus, Identity Management Server, RabbitMQ, Splunk, Zookeeper, PostgreSQL Db, Tomcat, Hazlecast, Apache.
  • Extensively worked on setting up automated CICD pipeline using Jenkins, GitLab, Docker, Kubernetes, Ansible, Artifactory, Maven tools by setting up Jenkins Jobs to build, merge, tag for release, SonarQube to test code and create Docker image, push to Docker Image registry and deploy the software/app to the Docker containers and run test automation suite and promote deployment to higher environments using Jenkins Pipeline and delivery plugins in a Java based Micro services architecture.
  • Worked on Docker registry, Machine, Hub and creating, attaching, networking of Docker containers, container orchestration using Kubernetes for clustering, load balancing, scaling and service discovery using selectors, nodes and pods.
  • Worked in writing the Groovy scripts for CICD Pipeline using Jenkins pipeline and made a path for the smooth deployment of micro services code using Dockerized builds to AWS ECS.
  • Make architectural plans, designs and performed different POC’s and proposes new technologies/software to management such as Consul, Zoo Keeper, Kafka, Docker, Kubernetes, Pivotal Cloud foundry and Hazlecast.
  • Documented all architectural decisions, configuration changes, deployment/release plans and testing results.
  • Extensively worked in Splunk starting from Requirement gathering, hardware procurement, configuration and creating business required dashboards, alerts and creating incidents based on the alerts.
  • Worked in setting up deployment server, cluster master, search head, index cluster for Splunk.
  • Maintained Docker - registry, images, tagging and writing Docker files for creating new images.
  • Developed Terraform templates in AWS to automate provision of full stack of servers based on VPC, Subnet, Security Groups, Load Balancers, Polices for the S3 buckets and the IAM Role based polices, auto scaling and different requirements as per the applications architecture design and security.
  • Designed, Architected and configured build/deployment (DevOps) Automation tools Jenkins, GitLab, Artifactory and Ansible servers as part of platform engineering team to support across enterprise.
  • Worked on designing and configuring Load balancing, high availability, clustering and self-healing of PostgresDB, MongoDB, RabbitMQ servers.
  • Worked in migration of the jobs from Bamboo to Jenkins.
  • Worked to migrate the code from source control version Subversion to GitLab CE.
  • Developed Ansible roles and playbooks for installation and configuration of software’s like different versions Java, Tomcat, Apache, MongoDB, PostgresDB, RabbitMQ, Redis, WSO2 ESB,DSS, Nagios, Splunk.
  • Developed Ansible playbooks/roles to deploy the applications/artifacts to Tomcat, Apache, WSO2 ESB and standalone jetty java applications from dev to Prod Env using Jenkins-Ansible plugin.
  • Developed Ansible playbooks/roles for installing and configuring Splunk Forwarders, Nagios (NRPE, NSCA) clients on thousands of servers across diff environments.
  • Worked with Ansible vault to decrypt and encrypt the sensitive information in Ansible configuration.
  • Involved in migrating from public cloud (AWS) to private internal cloud platform (PaaS) solution (Pivotal Cloud Foundry) on VMWare Stack by existing Docker images of apps to run as scalable micro services.
  • Used the Test-Kitchen AWS EC2 Driver for launching of the Stacks during the Development Process and used R-spec to test the infrastructure and configuration after the convergence.
  • Developed Bash and python Scripts for the purpose of Aws stack creation and deployment of the apps.
  • Coordinated Release effort among various (ITOPS, QA and Business Analysis) teams.
  • Used JIRA tool to track all the defects and changes released to all environments.
  • Attended Min/Maj Event change control meetings to get necessary approvals for the deployment request.

Environment: GitLab(GIT), Subversion, Maven, Shell, Perl, Python, JSON/XML, Ruby, Linux, Tomcat, WSO2( ESB,DSS,MB),Apache, PostgreSQL, JIRA, AWS, VMware, Kafka, Zookeeper, Ansible, Docker, Kubernetes, PowerShell, Hazlecast Cache, Splunk, Nagios, ELK, Kibana, Pivotal Cloud Foundry

Confidential, Wilmington, DE

Sr. DevOps Engineer

Responsibilities:

  • Extensive experience in configuring end-to end Continuous Integration and Continuous Delivery by setting up the parameterized and staged jobs in Jenkins to build the code, test the code, provision the stacks (AWS), deploy the software/code (CHEF) and test the application (Cucumber) and promote the deployment to higher environments based on success of dependent jobs using Jenkins Pipeline and delivery plugins.
  • Involved in Migration of CI tool from Hudson to Jenkins.
  • Created end to end automation of Continuous Deployment and Configuration Management in uDeploy.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl/Groovy scripts in uDeploy.
  • Supported 27 features teams on the project located on different locations across the globe.
  • Developed the cloud formation template files to automate the provision of instances/servers in AWS.
  • Served as Point of Contact (POC) to provide KT on configuration management to write CHEF automation scripts to migrate automation from uDeploy to CHEF.
  • Extensively worked on Chef Recipes, cookbooks, roles and resources in TDD model using test Kitchen to achieve error free development for automation of configuration management and application deployment.
  • Develop multiple CHEF cookbooks and recipes for custom Tomcat, Apache, and ActiveMQ software’s.
  • Worked on Installing and configuring AppDynamics, Splunk, and Cloud Watch monitoring tools on the app and web servers to monitor the performance of the application.
  • Developed Python scripts to automate the administration and deployments to different environments.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation' related to build and deployments.
  • Designed Branching/Merging strategy for all Lobs and to have unique Build/release strategy across platform.
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
  • Wrote new chef cookbooks and utilized LWRP’s from community cookbooks, recipes to build internal custom cookbooks and recipes for app and web servers.
  • Troubleshoot the Chef bootstrap issues and errors while performing provision and deployments using Chef.
  • Involved in designing, implementing and configuring architecture of the QA, Perf and Prod env with WAF,ELB, RSA, LAMP stacks, WEB and APP tiers and writing Chef cookbooks, templates, recipes, Roles.
  • Configured and worked on static code coverage tools like SonarQube, FindBugs, Pmd, JUnit, Jacoco, cucumber and security scanning tools Fortify after post build actions.
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments and perform twice a day deployments to QA and Perf Environments.
  • Created streams in the Spring XD for message de-queuing and also created collections in MongoDB and separate databases in the MongoDB instances to capture logging activity.
  • Installed the Nagios Nrpe/NSCA clients by writing a custom Chef cookbook for monitoring the health of the servers provisioned on VMware vCloud (Legacy platform).
  • Worked on HPSV and Para soft virtualization tools to capture live Api data/response to support Perf testing.
  • Performs primary validation of the applications and Identify, troubleshoot the issues on daily deployments.

Environment: GitHub (GIT),Maven, Go, Jenkins, Perl, Shell, Ruby, Linux, Tomcat, Apache, uDeploy, AnthillPro, HPSM, AWS, SpringXD, Zookeeper, ActiveMQ, MongoDB, Oracle Db, CHEF, Hazlecast, HPSV.

Confidential, Providence, RI

DevOps Engineer

Responsibilities:

  • Used Subversion for the purpose of Software Configuration management and maintaining the versions.
  • Perform biweekly build cycle and testing processes.
  • Used ANT Scripts to automate the build process.
  • Configured and Managed Jenkins for running the automated Builds and Deployments to CI Dev Servers.
  • Responsible for User Management and Plugin Management for Jenkins.
  • Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Developed Linux and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Served as a partial administrator for Linux and Windows machines.
  • Used Powershell/Shell to automate build and deployment Process to windows servers.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 5.5 and migrating servers between ESX hosts.
  • Configuring Virtual Machines under VMWare ESX Servers to install Linux guests.
  • VMware Migration experience like V2V - Virtual to Virtual Migration and P2V - Physical to Virtual Migrations.
  • Installed and Configured the Apache, Nginx, Tomcat web, application servers for Dev and Integration Test Environments.
  • Executed the DB Scripts (DML), which has dependencies on the code on My SQL.
  • Documented the deployment process (Migration Doc) of code to production.

Environment: Subversion (SVN), ANT, Shell /Power Shell Scripts, XML, .NET, Linux, Apache, Nginx, My SQL, JIRA, VMWare

Confidential, Norwalk, CT

Sr. Build and Release Engineer

Responsibilities:

  • Used SVN as source code repository.
  • Responsible for creating new release branches and merging the branches.
  • Converting the ANT Build projects to Maven Build projects.
  • Developing the Maven build scripts (pom.xml).
  • Configuring and Administering the Jenkins Continuous Integration servers.
  • Built and Configured Jenkins Slaves for Parallel Job execution.
  • Created end to end build automation and CI setup for button click push deployment.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Administrated Configuration management and version control for large projects on multiple sites.
  • Implemented &maintained the branching and build/release strategies utilizing Subversion in Linux environments.
  • Performed all necessary day-to-day Subversion support for different projects like Check-in, Checkouts, import, export, branching, tagging and conflict resolution.
  • Maintained History of all the repositories using Subversion.
  • Prepared rollback strategies for various deployment activities in Subversion.
  • Configured and used WebSVN for web based navigation of subversion in Windows environment.
  • Implemented various Subversion designs on UNIX and NT/2000 platforms.
  • Managed various projects under GIT, Mercurial version control.
  • Installed and configured Nexus Repository Manager to share the artifacts within the company.
  • Automated the process of deployment to Apache Tomcat Application Servers by developing Python Scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked with the Architects on SDLC process being the owner of post development environments.

Environment: Subversion, Java, GIT, Mercurial, TML, Jenkins, Python, PHP, Linux, Apache, Maven, Capistrano and MySQL, MS Office

Confidential, Boston, MA

Sr. Build/Release Engineer

Responsibilities:

  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Upgraded the builds running on ANT from 1.6.2 to 1.8.2.
  • Wrote Perl scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Creation of Release Plan, Definition, analysis & presentation of Release Project Metrics on weekly basis.
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Experience integrating Cobertura code analysis and testing during the build.
  • Deployed the archives to WebLogic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Perl, WebLogic.

Confidential, Addison, TX

Build Engineer

Responsibilities:

  • Used Clear case (Base) as version control to store source code.
  • Used ANT as build automation tool for Java based projects.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • User management, Creating and configuring new environments, libraries and projects in Build Forge.
  • Performed regular builds and deployment of the packages for testing in different Environments
  • Created release notes for all the build.
  • Perform Sanity tests to ensure the integrity of code deployment.
  • Following up with the Test Team & Development Team to resolve the build issue.
  • Documented the policies & procedures for branching, labeling, code merging, check-in/check-out, and builds.
  • Deployed artifacts to WebSphere application servers.

Environment: Clear Case, ANT, Build forge, WebSphere, Shell Scripts, Clear Quest, DB2.

Confidential

Build Engineer

Responsibilities:

  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used Harvest for Software Configuration management, maintaining the versions of code and build pipeline.
  • Perform biweekly build cycle and testing processes.
  • Used Ant Scripts to automate the build process.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed application modules to WebLogic based clusters admin console.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended Min/Maj Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.

Environment: Harvest, ANT, WebLogic, Perl Script, and Oracle.

Confidential

Build and Release Engineer

Responsibilities:

  • Used CVS for branching, tagging, and merging.
  • Created ANT and Make files for Java and C based applications respectively.
  • Involved in Configuring Hudson for Continuous Integration.
  • Deployed in WAS Application Servers using admin console.
  • Involved in writing shell and Perl scripts to automate manual tasks.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and Production environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: CVS, ANT, MAKE, Shell Scripts, Hudson, XML, WAS.

We'd love your feedback!