We provide IT Staff Augmentation Services!

Devops Automation Developer Resume

West Des Moines, IA


  • Around 8 years of experience in IT industry working as a Build and Release Engineer in packing, automating, building, deploying, and releasing of code from one environment to another environment.
  • Experience working in a DevOps Environment as a DevOps engineer working on various technologies/ applications like ANT, Maven, Gradle, GIT, SVN, Jenkins, Bamboo, Puppet, Chef, Ansible, Docker, AWS and Azure.
  • Built and maintained Infra DevOps team's CICD pipeline using technologies such as Git, Bitbucket, REST, TeamCity, and Artifactory.
  • Excellent understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and SCRUM methodologies.
  • Experience in Administration of Production, Development and Test environment's carrying Windows, Red Hat Linux, Centos servers.
  • Installation and administration of RHEL 4.0/5.0, Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Experience in Microsoft Windows Azure (PAAS and IAAS) technology and Azure Components (Fabric, RDFE, Storage, CDN, Azure Websites, and WATM) automation Testing.
  • Writing PowerShell scripts as TFS Build steps to implement multiple business rules. These rules call REST APIs to read Git pull requests, read and update work items, trigger builds, and abort builds if rules are not met. These are consumed by all build definitions and Git repos using submodules.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
  • Good working Knowledge in Clouds , OpenShift and Redhat.
  • Deep understanding and experience in latest messaging services like Apache Kafka.
  • Experienced in using Kafka for streaming of data.
  • Hands of experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM Web Sphere, and Oracle Web logic.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 Cloud using PCF.
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines using Vagrant.
  • Experience managing various enterprise level LAMP stack and Java applications.
  • Experienced in cloud automation and cloud server/server less frameworks PCF .
  • Hands on experience in creating pods and managing on the cluster environment on Kubernetes.
  • Experience in using Nexus Antifactory Repository Managers for ANT, Maven and Gradle Builds.
  • Excellent knowledge on JAVA/J2EE and the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Good knowledge in analysis issues with firewalls, networks, private and public VIPs.
  • Excellent Knowledge on TFS and .Net with Visual Studio Team services in Build code and Release.
  • Experience in developing code with VSTS in CI and used in .net Application frameworks.
  • Experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef cookbooks and recipes.
  • Configuring and maintaining Puppet master server, creating modules and pushing them to puppet clients around hundreds of servers.
  • Used PowerShell for DevOps in windows - based system.
  • Strong experience with messaging systems like JMS using RabbitMQ .
  • Experienced in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cloud Watch and Splunk.
  • Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Kibana) for AWS EC2 hosts.
  • Experience in using protocols like HTTP, SSL, DHCP, DNS, LDAP and assisted developers in troubleshooting.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Worked on Confluence and Jira for issue tracking for smooth visibility across the platform.
  • Handled on-call rotation to provide 24*7 support for client's infrastructure.
  • Excel l en t comm uni cati v e, i nt er per sona l, i nt u i ti v e, ana l y si s and l ead er shi p sk i l l s w it h abi l i t y to w or k eff i ci ent l y i n bo t h i nd epende nt and t eamw or k env ir onm ent s.


Application Servers/ Middleware: Git, SVN, Perforce, GitHub, Atlassian Bitbucket, GitLab’sVersion Control Tools C, C++, .Net, java, PHP, Python, Shell, Perl, Ruby, Go.

Languages: Apache ANT, Maven, Gradle, Microsoft Build, jam, Bazel.

Build Tools: Oracle 9i/10g/11g/12c, MySQL, DB2, MongoDB, Cassandra.

Databases: Jenkins, TeamCity, Atlassian Bamboo.

Continuous Integration Tools: Nexus, JFrog.

Artefact Repository Management Tools: Puppet, Chef, Ansible.

Configuration Management Tools: Docker, Apache Mesos, Marathon, Prometheus, Kubernetes, ECS.

Containerization/Orchestration: AWS, Azure, Open Stack, PCF.

Cloud Providers: JIRA, REMEDY, IBM ClearQuest.

Bug Tracking Tools: NAGIOS, Splunk, Zabbix, Cloud Watch.

Monitoring Tools: Linux, Windows Servers, Ubuntu, Virtual Box, VMware.

Operating Systems/Virtualization Tools: Apache Tomcat, WebLogic, WebSphere, JBOSS.


Confidential, West Des Moines, IA

DevOps Automation Developer


  • Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA and Production.
  • Worked on Azure key vault and Azure Services. And Managed Active Directory for Web Applications.
  • Power Shell Scripts for the key vaults From Scratch Run them through Automation Account.
  • And Worked As key encryption for the Passwords and the certificates Rolling out.
  • Worked in C#, ASP.NET\MVC, Bootstrap, HTML, CSS, JavaScript, SQL, with different Teams.
  • Implemented Continuous Integration and Delivery framework using GitHub, Jenkins, Gradle, Nexus, Chef.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Worked on VSTS deployments of .net application and web applications.
  • And closely worked with IDM team and security team to check with VPN connections.
  • And worked with this SSO to O365 Connection to AD Account.
  • And Worked Closely with AD Admin regarding GPO and the MFA and Domain controllers.
  • Used Team Foundation Server as versioning tool and the IDE made use of for coding purposes is MS Visual studio 2012.
  • Designed and developed Web Forms using ASP.NET, C#.NET and Visual Studio.
  • Worked with Visual Studio 2010, .NET Framework 3.5/4.0 to implement Business Logic.
  • Experienced in installing VM in Azure - Managed Azure services and subscriptions using Azure portals and PowerShell, managed Azure resources to Azure Resource Manager Azure Virtual Networking - Implemented Virtual Networks using deployment template.
  • Azure uses several types of credentials for authentication. These include passwords, cryptographic keys, digital signatures, and certificates.
  • Azure Multi-Factor Authentication (MFA) is an additional layer of security for accessing Azure services.
  • Deploying workloads to the cloud introduces the need to develop and maintain trust in the cloud to the same degree you trust your existing datacenters.
  • And Create the ARM templates For the Key vault and Modules in Power Shell to Pipe Line them through AD.
  • And Deploy those Modules in Octopus in Power Shell by Assign the System variables.
  • Expertise in Implementing Azure Active Directory. Experience of integrating Azure AD with Windows based AD. Experience of integrating applications with Azure AD.
  • Responsible for Developing Automation scripts using Power shell and power shell workflow for deploying azure resources.
  • VM Datacenters approach isn’t for everyone data we moved to cloud. It’s specifically when we make an enterprise IT group of Applications in extending their on-premises infrastructure to the Azure public cloud.
  • Experienced in Azure Network Configuration - Created resource groups using resource manager which allow to see cost/billing and monitoring information for resources within a resource group and manage access to those resources as a set for individual customer.
  • And in azure Created Some PowerShell Modules for Key Vaults.
  • Setup Octopus Deploy tool to automate .Net deployments across different projects.
  • Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts and via tools which includes like Octopus .
  • We Have an internal API that will Integration the applications to the Octopus and Deploy them.
  • Helped convert VM based application to microservices and deployed as a container managed by Kubernetes.
  • User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Manage Confluence trouble shooting, permissions, and workflows.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
  • Involved in scrum meetings, product backlog and other scrum activities in collaboration with respective teams

Environment: Azure, TFS, GIT, Octopus, UDeploy, JIRA, Docker, Kubernetes, Linux, Apache Tomcat, MongoDB, WebSphere, Python script, Ruby script, MySQL.

Confidential, Rochester, MN

DevOps Engineer


  • Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA and Production.
  • Implemented Continuous Integration and Delivery framework using GitHub, Jenkins, Gradle, Nexus, Chef.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams.
  • Automated the migration of SVN repositories to GIT while preserving the commit history and other metadata like branches, tags and authors.
  • Managed build results in UDeploy and deployed using workflows in UDeploy.
  • Maintain and track inventory using UDeploy and set alerts when the servers are full and need attention
  • Deployed and managed Pivotal Cloud Foundry (PCF) environment across development, testing and production environments.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.
  • Used Chef cookbooks from Chef Supermarket and created custom wrapper cookbooks.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
  • Created and Extensively used Octopus deploy Automation for .net application by setting a transformed variable to change Config files accordingly.
  • Configured Jenkins jobs with the Gradle scripts for various deployments of JAVA/J2EE enterprise applications.
  • Developed and designed continuous integration pipeline and integrated using Git, Jenkins, SonarQube.
  • Administrating, installation, configuration of SonarQube Software and scan the code analysis.
  • Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post-Build Action Plugin’ is used as a build step and post build actions.
  • Groovy Plugin refactoring within Jenkins Windows environment.
  • Groovy Declarative Pipeline automation design experience, to encourage full. Desired State Configuration deployment transparency.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation and Automating the Cloud Formation using Terraform.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Deploy an ASP.NET web application package, and update IIS with PowerShell.
  • Octopus Deploy is an automated software deployment and release management server. It is designed to simplify deployment of ASP.NET applications, Windows Services and databases
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Installed and configured Kubernetes to manage Docker containers.
  • Experience in setting up ELK stack (Elasticsearch, Log stash and Kibana).
  • Administration of the tools with this order Team city, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.
  • Manage Confluence trouble shooting, permissions, and workflows.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
  • Administered and troubleshot failed deployment of infrastructure via Nagios and ELK.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Involved in scrum meetings, product backlog and other scrum activities in collaboration with respective teams

Environment: AWS, Puppet, Chef, Ansible, OpenStack, TFS, GIT, Jenkins, Gradle, Octopus, UDeploy, JIRA, Docker, Kubernetes, Linux, Apache Tomcat, MongoDB, WebSphere, Python script, Ruby script, MySQL.

Confidential, Birmingham, AL

DevOps Cloud Engineer


  • Developed and implemented Software Release Management strategies for various applications through the agile process Using DevOps tools.
  • Worked with Development and QA teams to continuously integrate software development using Maven, GIT, Jenkins.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments and Involved in editing the existing Maven files in case of errors or changes in the project requirements.
  • Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of JAVA projects and managing Maven repositories.
  • Used Aws Lambda for Server less code compiling and Kinesis for the product development.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Hands on experience in automating builds and deployment process using Shell scripting .
  • Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Ansible and using Linux.
  • Developed the solution from the ground up which utilizes: Spring Tool Suite, Spring Boot, Maven, Java 8, Eclipse, a RESTful microservices architectures using JPA (Java Persistence API), JDBC, Hibernate, MySQL, and Ubuntu 16.
  • Incorporated Ansible and Vagrant to provision testing environments and model network configuration changes.
  • Dockerized the java Spring Boot micro service application by writing the Docker file as required.
  • Used RHEL Atomic host as the Docker host and did a proof of concept with a use case of 3 tier web-app-db. java application to host with in Docker containers.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
  • Implemented DNS service through Route 53 on ELBs to achieve secured connection via HTTPS.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Deploy and monitor scalable infrastructure on Amazon web services ( AWS ) & configuration management using Ansible .
  • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
  • Created playbooks for AWS deployments and bug fixes with Ansible .
  • Built a configuration driven API which can work with multiple messaging systems like RabbitMQ and WebSphere MQ.
  • Creating Cloud Formation scripts for hosting software on AWS cloud and automating the installation of software through PowerShell scripts.
  • Deployment of Cloud service including Jenkins and Nexus using Terraform.
  • Employed automation, utilizing PowerShell and batch scripting best practices and Cloud Formation templates, to ensure repeatable deployments and for automating the AMI image deployment.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offer’s setup for each client, the requests were post processed and given offers.
  • Use Kafka for publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.
  • Have used Confluence to create, share and discuss content and projects.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch, creating automated build and release environment using CICD Tools like Jenkins.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations and configure Route 53.

Environment: AWS, Maven, GIT, MySQL, TFS, LINUX, Jenkins, MongoDB, Microservices, Docker, JIRA, Ansible, Apache Tomcat, Bash script, PowerShell and Shell Script.

Confidential, Raleigh, NC

DevOps Engineer


  • Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the Azure cloud setup.
  • Implemented and evangelized CICD utilizing Jenkins, Puppet, and other automation tools as part of the DevOps team.
  • Used Ant as build tool on Java projects for the development of build artifacts on the source code.
  • Expertise in deploying artifacts like WAR, JAR using Puppet on QA, PROD Environments.
  • Worked on Continuous Integration System i.e. Jenkins . Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Experience to build CICD Pipeline to automate the code release process using Integration tools like GIT, GitHub, Jenkins and artifact repo.
  • Installing and configuring Jenkins, installing plug-in, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Experience in installation, set-up, and management of build servers and management tools like Jenkins, GIT, Jira, Selenium, ANT, Maven, Python, Tomcat, etc.
  • Experience in working with Selenium IDE and Selenium Web Driver using TestNG.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Ant and Python.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers.
  • Deployed the Java applications into web application servers like JBoss.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, and Users.
  • Written manifests and modules for puppet to do tasks like application deployment, configuration and create filesystems.
  • Monitoring and application analysis utilizing Nagios for Reporting.
  • Monitored system performances using Nagios and managing network issues.
  • Datacenter’s as the benefits of cloud solutions became apparent and multiple large-scale workloads were hosted on the cloud, addressing security, reliability, performance, and cost concerns of deployments in one or more regions became vital throughout the life cycle of the cloud service.
  • Involved in migration from on-premises to Azure Cloud and created customer images for VM's. Deployed clusters using JSON template and power shell in AZURE.
  • Experienced in Azure SQL Services - Created Azure SQL database, performed monitoring and restoring of Azure SQL database. Performed migration of Microsoft SQL server to Azure SQL database.
  • Created Puppet Automation tools and builds and do an overall process improvement to any manual processes.
  • Manage deployment automation using Puppet, M Collective, Custom Puppet modules, Ruby.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.

Environment: Azure, Java, Shell, PowerShell, Ruby, GIT, GitHub, MongoDB, Puppet, Jira, Jenkins, Docker, Ant, WebSphere, WebLogic, JBoss, Python.

Confidential, Chicago, IL

Build and Release Engineer/Linux Admin.


  • Developed build and deployment scripts using ANT as build tools to move from one environment to other environments.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Installing Red Hat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Manage the configurations of multiple servers using puppet .
  • Developed build scripts for Java/J2EE Applications using ANT.
  • Build and release of Cloud based products containing Linux and Windows environments, using Power Shell and Python Scripting.
  • Involved in the release cycle of the products from environments like Development, QA and UAT through Production.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process .
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and ANT to schedule the builds.
  • Attended weekly release meetings with Development Team to identify and mitigate potential risks associated with the monthly/quarterly releases.
  • Effective utilization of change management in installing or configuring, packages, patches or 3rd party tools on Linux.

Environment: ANT, MySQL, Red Hat, Hudson, Puppet, Java/J2EE, Shell Script, Perl Script, Oracle DB, GIT.


Java Developer


  • Worked on research on available features in newer versions of Application and Database software and identify possible usage in current project.
  • Developed Scripts and resolved run time errors in Q language.
  • Worked with XML, J2EE technologies Servlets, JavaScript, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ series, XML and JDOM
  • Worked closely with WebSphere administrators, Oracle DBA and Mainframes DB2 DBA in application query optimization and performance improvement.
  • Worked with team members from many groups to come up with timely, quality decisions and technical solutions.
  • Developed several EJBs (Both Session beans and Entity) which holds the business logic of the application.
  • Implemented code coverage tool to identify the dead code in the application.
  • Experienced in using the Object Relational Mapping Tool Hibernate , strong in using XML mappings and Java Objects.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services
  • Developed highly efficient algorithms in C++ and C# through both pair-programming and independent work.
  • Implemented Eclipse IDE tool and Tomcat server for working environment of the project.
  • Experienced in delivering web projects on time using both Agile and Waterfall methodologies.
  • Developed User Interface using JSP/Servlets.
  • Worked on Integrating the modules and bug fixing.
  • Worked on Production support and implemented unit testing, system testing and integration testing.

Environment: Java (JDK1.4), XML, HTML, DHTML, JavaScript, Agile, EJB, Oracle, XSL, XSLT, Hibernate3.0, Rest based web services, Apache Tomcat, Angular JS, J Unit, Eclipse, jQuery, SOAP, ANT, Linux/Windows NT.

Hire Now