We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux Red Hat and Oracle).
  • Experience using and/or developing on a Unix/Linux platform
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software.
  • Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen.
  • Experience in Puppet Master and Client installation and configuration.
  • Expertise in troubleshooting of kubernetes and docker for application issues.
  • Expertise in using Docker Container clusters to clone the production servers and implementing kubernetes orchestration for clone's production servers.
  • Experience in Working with Apache Mesos.
  • Expertise in querying RDBMS such as Oracle and MY SQL by using SQL for Integrations and Back Ups.
  • Expertise in troubleshooting of kubernetes and docker for application issues.
  • Experience in implementing and migrating and deploying workloads on Azure VM.
  • Managed multiple AWSaccounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Implemented multi-tier application provisioning in AWS, Openstack cloud and integrating it with Chef/Puppet.
  • Experience in deploying on premise Private Red Hat OpenStack ecosystem.
  • Strong knowledge in working with Server Operating Systems such as RHEL 7, Ubuntu,CentOS 7.
  • Experience in Working with network protocolslike TCP/IP,SMTP,HTTP,SSH,DNS,FTP.
  • Extensively worked on Bamboo, Jenkins, and Teamcity Enterprise’s for continuous integration and for End-to-End automation for all build and deployments across multiple data centers and cloud based.
  • Used Jenkins/Teamcity Enterprise CI: distributed build that supports all of the environments to run the build, promotions and deployment.Managed DEV, INT, UAT, PRE-PROD and PROD environments for releases and designed instance strategies.

TECHNICAL SKILLS:

SCM Tools: SVN, GIT,Bitbucket, AWS and Stash.

CI & Provisioning Tools: Jenkins,Teamcity, Bamboo 5.11, Anthill Pro, Ansible, Chef, Puppet.

Build Tools: ANT, MAVEN, Gradle.

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Findbug Static

Analytics: SAS Studio, R

Tools: MS Office Suite, Nexus, Atlassian Confluence.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, Python, Spring, Ruby, Objective C, Java/J2EE.

Scripts: Shell Script, CMake,Java Script, Groovy, Perl Script, PowerShell Script.

Web Technologies: Servlets, JDBC, JSP, HTML, XML, JSON.

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

PROFESSIONAL EXPERIENCE:

DevOps Automation Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
  • Used the continuous Integration tool Jenkins for automating the build processes.
  • Continuous Integration process for builds, packaging, testing, and promoting artifacts and deployments.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
  • Implemented CI and CD for database using Jenkins and UDeploy.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell andpython scripts.
  • Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
  • Experienced in developing application with Groovy.
  • Worked with Terraform to build infrastructure as a code.
  • Monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins.
  • Experience in Container management tools like Docker and Kubernetes. Also used to manage clusters of nodes using Docker Swarm and Kubernetes.
  • Experience in working with PaaS solutions (OpenShift, Cloud Foundry).
  • Deployed on premise Private Red Hat OpenStack ecosystem.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
  • Assist in deploying Kubernetes into air-gapped enterprise environments with kops self-hosted assets.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Working with IaaS platforms (AWS,OpenStack, Google Cloud).
  • Strong knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, VPC,Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.

Environment: AWS,Googlecloud,openshift,Puppet,GIT,GitHub,Python,ShellScript,Jenkins,Chef,Ansible,Docker,Kubernetes,Artifactory,Openstack,Dockerswarm,Terraform,Java

Devops Engineer

Confidential, Dallas, TX

Responsibilities:

  • Imported and managed multiple corporate applications into GitHub Enterprise code management repo.
  • Creating user level of access for related GitHub Enterprise project directories to the code changes.
  • Maintained build and deployment scripts using RUBY in CHEF and trigger the jobs using JENKINS Enterprise move from one environment to other environments.
  • Used Chef, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux.
  • Integrated JIRA with CONFLUENCE and created automated release Notes using Perl Scripts.
  • Experience in Run Jenkins on-top of Kubernetes to drive all automation with web-hooks tied into our Git system.
  • Adapted flexible and concise SQL and NoSQL based designs, REST API architectures and Windows Services.
  • Worked on Installation and configuration of Web hosting administration HTTP, FTP, SSH & RSH.
  • Worked on Installing, configuring and administering DNS, NIS, NIS+, LAMP, and LDAP on Sun Solaris server environment.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked with IaaS platforms (OpenStack) and PaaS solutions (OpenShift).
  • Performed deep troubleshooting of OpenStack components, Linux, Networking.
  • Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts.

Environment: Azure,Openshift,Openstack,CHEF,Jenkins,Docker,Puppet,Ansible,JAVA,SVN,Bitbucket,Apache Ant, Jenkins, Apache Tomcat,Linux,JIRA,SQL,NOSQL, Cloud Foundry,Python.

Software Configuration Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • SetupChefServer, workstation, client and wrote scripts to deploy applications.
  • Used Shell scripts to automate the deployment process and deploy the java application to target environments.
  • Set up Java environment for the installation of ANT on Linux.
  • MySQL Database Initialization, administration, Installations, Integrations and Schema activities.
  • Wrote ANT and MAVEN Scripts to automate the build process. .
  • Reviewed OpenShift PaaS product architecture and suggested improvement features after conducting research on Competitors products.
  • Created and maintained built wrapper scripts using PERL.
  • End to End Deployment Automation using PowerShell scripts and Octopus Deploy Tool for achieving CI/CD.
  • Used Terraform and did "Infrastructure as code" and modifying terraform scripts as and when configuration changes happens
  • Java web applications using maven build integration on spring framework. All libraries and artifacts are maintained on Artifactory OSS.

Environment: GIT,GITHUB,Jenkins,Docker,Kubernetes,Openshift,Powershell,Java/J2EE,Perl,Terraform, Apache MAVEN,Nagios,MySQL.

Software Developer

Confidential, Bothell,WA,USA

Responsibilities:

  • Developed and implemented Software Development for various applications according to the agile process.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • UsedJenkins CI: distributed build farm that supports all of the environments to run the builds
  • Built and Deployed Java/J2EE to WebLogic web application server in an agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers and Microsoft Team Foundation Server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Drive adoption of the OpenShift technologies.
  • Edit and manage the creation of relevant content for the OpenShift technologies.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Nagios is used as a monitoring tool for spot problems before they occur.
  • Used JIRA to track issues and Change Management.

Environment: Subversion (SVN), Jenkins,Openshift, Java/J2EE, ANT, MAVEN, Nagios, Web Logic, Perl Scripts, Shell Scripts, XML, UNIX, and JIRA, Selenium,TFS.

Software Engineer

Confidential

Responsibilities:

  • Developedbuildscripts using ANT as thebuildtool for the creation of (WAR files)buildartifacts.
  • 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.
  • Wrote Pom.xml for Maven application builds automation.
  • Experience integrating JUnit, Find Bugs, Check style code analysis and testing during the build.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Deployed the archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing.
  • Environment:SVN,GITHUB, Jenkins, Java/J2EE,Apache ANT,IBM WebSphere, Perl Scripts, Shell Scripts, XML, UNIX, Tomcat Application servers, Oracle.

Software Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Applications.
  • Performed all necessary day-to-day development according to sprint planning.
  • Implemented & maintained the branching and build/release strategies utilizing SVN.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Apache Tomcat. using J2EE/Struts and WebSphere Application Server with DB2 as Database.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.

Environment: Subversion, CVS, Java/J2EE, ANT, Hudson, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

We'd love your feedback!