We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Overall 11 years of IT experience dedicated to automation and optimization.
  • Expertise in diverse Cloud Services, Build/release engineering tasks associated with the component/Artifactory binaries releases from Dev to Production environment.
  • Experienced in DevOps environment with exposure to various DevOps tools like Ansible Puppet and Chef.
  • Experience working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server and Chef - Client.
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation purposes.
  • Experience in changing over existing AWS infrastructure to Server less architecture (AWS Lambda) through the creation of a Server less Architecture using Lambda, API gateway, Route53 and S3 buckets.
  • Experience with AWS services such as EC2, S3, EBS, Security Groups and VPC. Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
  • Hands on experience with Windows Azure, Cloud Services, Storage/Storage Accounts, Azure Traffic Manager.
  • Experience in environment setup and configuration for CI/CD environments like Jenkins, GIT, uDeploy, Maven, etc.
  • Experience in artifact management using Nexus and integrate with Maven and Jenkins server.
  • Experience in using containerization and container management tools like Docker, Docker Compose and Kubernetes for Orchestration, deploying the services related to the Containers and with container-based deployments using Docker.
  • Experienced in using monitoring tools like Nagios and Splunk.
  • Experience on working with build automation tools like Jenkins, Maven, ANT and Bamboo.
  • Experience working on GIT and Subversion (SVN) version control systems, by setting up the VSTS, TFS, GIT and SVN repositories for Jenkins build jobs, polled Version Control Systems in a sequential manner using Cron Jobs.
  • Experienced in JBOSS, Apache Tomcat, IIS, Apache HTTP Sun One (Web/Application Servers) administration such as Installation, configuration and administration in different environments.
  • Proficient in Ruby, Java, JavaScript, Perl, Power Shell, JOSN, YAML, Groovy, Bash/shell, Python. Developed Python, shell scripts for automation of the build and release process.
  • Strong experience in using the latest approaches including MVC in the browser, event - driven applications using AJAX, JavaScript, JSON, and JSONP.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js, AJAX and Photoshop.
  • Experience of database technology such SQL, PLSQL, MySQL including NoSQL databases.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines.
  • Excellent communication, interpersonal, intuitive, and analytical and leadership skills with ability to work efficiently in both independent and team work environment.
  • Excellent experience in preparingTest Plans,Test Scripts, Test CasesandTest Data.
  • Reviewrequirements documentationin order to clearly identify priority and impact of test cases.
  • Strong skills inSystem Development Life Cycle (SDLC)concepts,CMMandQA Life Cyclemethodology.
  • Excellent experience inmanualtestingandautomated testingusing tools likeQuality Center, Quick Test Professional and Clear Quest.
  • Extensive experience in running various kinds of tests such asUnit, Functional, Regression, Integration, System, End to End, Performance, Load, Stress, Backend,Black Box, User Acceptance Test (UAT) for Web (N-Tier) and Client/Server Applications.
  • Strong skills inDatabase Testingand thorough knowledge inSQL/PL*SQL.

TECHNICAL SKILLS

DevOps Tools: Chef, Ansible, Puppet, Terraform, Docker, Kubernetes, SonarQube, AWS, Azure, Jenkins

Languages/Scripting: Java/J2EE, Pythoin, Bash, Perl, Angular.js, JavaScripts, UNIX Scripts, Web GUI

Monitoring Tools: Nagios, Splunk

Servers: Apache Tomcat, JBoss, IIS, Sun One

Build Tools: Ant, Maven, Gradle

Version Controls: SVN, CVS, GIT, Bitbucket, TFS

Methodologies: Agile and Waterfall, TDD

Databases: Oracle, SQL Server, MS Access, NO-SQL

Operating Systems: UNIX, LINUX, Red Hat, Windows, Sun Solaris, AIX.

PROFESSIONAL EXPERIENCE:

Confidential

Sr Devops Engineer

Responsibilities:

  • Deploying, automating, maintaining, troubleshooting and managing AWS cloud based production system, to ensure the availability, performance, scalability and security of productions systems.
  • Build, release and configuration management of production systems.
  • Pre - production Acceptance Testing to help assure the quality of our products / services.
  • System troubleshooting and problem solving across platform and application domains.
  • Suggesting architecture improvements, recommending process improvements.
  • Evaluate new technology options and vendor products.
  • Ensuring critical system security through the use of best in class cloud security solutions.
  • Worked with many different concepts of Chef like Roles, Environments, Data Bags, Knife and Chef Server Admin/Organizations.
  • Scripted Chef Cookbooks for various DB configurations to modularize and optimize product configuration, altering production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved in designing and deploying various applications utilizing almost the entire AWS stack (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Deployment to AWS with Chef and Terraform towards AWS and using Terraform and Cloud Formation template for building, updating, and versioning infrastructure securely and cost-effectively, as well as creating custom in-house solutions with Chef configurations.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef platform configuration system.
  • Worked on construction of Ansible manifest files to install tomcat on instances and to manage configuration files for multiple applications.

Environment: Java/J2EE, Python, Ansible, Chef, Docker, Kubernetes, SonarQube, Nexus, Nagios, CI/CD, Jenkins, Ant, Maven, Gradle, Terraform, AWS, Web GUI, SQL, Agile, Azure, JavaScript, Bash, GIT, Bitbucket, LINUX, UNIX.

Confidential

DevOps Engineer

Responsibilities:

  • Analyze and Review the requirements, Identified process improvement and automation opportunities within the release process to continuously improve the overall product quality.
  • Implemented and managed release processes for code through development, test and production environments
  • Designed and implemented multiple deployment strategies using CI/CD Pipeline through automation with enterprise GitHub, Jenkins, Sonar Nexus, Docker and AWS AMI's in Linux environment.
  • Worked with many different concepts of Chef like Roles, Environments, Data Bags, Knife and Chef Server Admin/Organizations.
  • Scripted Chef Cookbooks for various DB configurations to modularize and optimize product configuration, altering production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved in designing and deploying various applications utilizing almost the entire AWS stack (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Terraform Plan to meticulously detect and analyze the changes that will be inflicted after Terraform Apply.
  • Extensively used Ansible Configuration management to deploy packages with the required build artifacts from Artifactory and facilitate a stable and scalable build and deploy infrastructure.
  • Used Terraform to automate provisioning of infrastructure and applications on Azure for DevOps environment.
  • Responsible for writing Bash, Shell, Perl, Python scripts to ping servers and adding users to the boxes and proficient in scripting languages to automate daily activities.
  • Viewing the selected issues of web interface using SonarQube.
  • Developed Gradle and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus artifactory plugin.
  • Set up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
  • Created components using recat.js and also created documentation for components
  • Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc
  • Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
  • Used GIRA for assigning user stories and for task runner have used Gulp.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Experience in using GIT for pulling and committing the developed content from/to the GIT repository
  • Deployed multiple databases and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc and maintained Kubernetes to manage Containerized applications.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Implemented & maintained the branching and build/release strategies utilizing BITBUCKET.
  • Working on GIT for data integrity and managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Used AGILE method to develop a build and MAVEN as a build tool.
  • Actively participant in scrum meetings, reporting the progress and maintain good communication with each team member and mangers.

Environment: Java/J2EE, Python, Ansible, Chef, Docker, Kubernetes, SonarQube, Nexus, Nagios, CI/CD, Jenkins, Ant, Maven, Gradle, Terraform, AWS, Web GUI, SQL, Agile, Azure, JavaScript, Bash, GIT, Bitbucket, LINUX, UNIX.

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Responsible for architecting designing implementing and supporting of DevOps and AWS cloud based infrastructure and its solutions.
  • Primarily responsible for API design and development, and building tools and frameworks to support continuous integration and development.
  • Deployment to AWS with Chef and Terraform towards AWS and using Terraform and Cloud Formation template for building, updating, and versioning infrastructure securely and cost-effectively, as well as creating custom in-house solutions with Chef configurations.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef platform configuration system.
  • Worked on construction of Ansible manifest files to install tomcat on instances and to manage configuration files for multiple applications.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates.
  • Created and design the Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and databases.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on provisioning AWS and deploy Chef and Jenkins to completely provision and manage the instances.
  • Maintained build related scripts developed in shell for Maven builds, created and modified build configuration files including POM.xml.
  • Creating new Build jobs, Plugins installation and management, setting up Master/slaves using Jenkins.
  • Involved in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Worked with Docker for convenient environment setup for development and testing.
  • Worked on Docker and Kubernetes files to build the micro-service applications.
  • Configured SonarQube scanner for code analysis, code smell, finding bugs and checking the quality levels of particular code.
  • Strong experience in using the latest approaches including MVC in the browser, event - driven applications using AJAX, JavaScript, JSON, and JSONP.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js, AJAX and Photoshop.
  • Automating in Azure for creation of subscription, Storage Account and tables using windows PowerShell.
  • Imported and managed multiple corporate applications into GIT.
  • Using Git for source code version control and integrating it with Jenkins for CI/CD pipeline, code quality tracking and user management with build tool Maven.
  • Built and Deployed Java/J2EE to a Web Application Server in Agile continuous integration environment and automated the whole process.
  • Supporting large-scale web applications, we indexed database queries using MY SQL server by writing SQL queries. Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Responsible for day to day Build and deployments in pre production and production environments.

Environment: Ansible, Chef, Kubernetes, Docker, Java/J2EE, Python, Maven, Ant, Jenkins, CI/CD, Agile, SQL, Oracle, Terraform, AWS, Bash, Perl, Azure, UNIX Scripts, GIT, LINUX, UNIX.

Confidential, Minneapolis, MN

DevOps/Build-Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Builds and deploys J2EE application in JBoss using Python scripts.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins/Team City to move from one environment to other environments.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Publishing the Release notes for all the releases using Confluence.
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Set up the CI/CD environment and created monitoring scripts for all new JVMs.
  • Involved in Setting up CI/CD Environment using Jenkins.
  • Worked with GIT and Subversion to manage source code.
  • Involved in setting up Rally as defect tracking system and configured various workflows, customizations and plugins for the Rally bug/issue tracker.
  • Defined Microsoft processes to build and deliver software baselines for internal as well as external customers.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic; and deploying J2EE Applications to these environments.
  • Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube.
  • Analyzed, defined, and developed build process improvements using TFS.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts.

Environment: Java, Maven, Ant, Subversion, Git, GitHub, CI/CD, UNIX, Rally, Shell, Chef, AWS, Jenkins, Team City, Python, JBoss, WebSphere, Confluence, Linux, SonarQube, TFS, MYSQL and Windows.

Confidential, Denver, CO

Build-Release Engineer

Responsibilities:

  • 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.
  • Primary duties include Build and Deployment of the Java applications onto different environments like Development, Quality Assurance, User Acceptance Test (UAT) and Production
  • Performed Business validations using JavaScript.
  • Designed and developed two types of Session EJBs.
  • Configured Clusters, Server groups and Cloning for improved availability and failover capacity.
  • Deployed Java/J2EE application on to the Apache Tomcat server and configured it to host the websites.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Build and Release management - GIT, Maven, Jenkins administration.
  • Writing Maven and Ant build tools for application layer modules.
  • Used both Ant and Maven as build project and then GIT along with Jenkins to promote code using CI/CD.
  • Worked on Awk & Sed to parse and format log files in efficient manner.
  • Created and configured websites for webhosting different applications.
  • Configure Clustering EJB objects, jdbc connections and JMS connection factories.
  • Migrated the existing subversion repository including all history over to Git.
  • Involved in applying patches for BEA WebLogic Server, SUN Solaris, and Apache &Sun One Web servers.
  • Deployed different application War files, EJB jar files and Enterprise Application Archives (ear) on WebLogic.
  • Extensively worked on Python build systems for the automation of various applications.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Created startup and shutdown scripts for server.

Environment: Java, Ant, Jenkins, Web logic, Tomcat, Subversion, Ant, Maven, Jenkins, Git, JavaScript, AJAX, Python, Windows and Linux.

Confidential

Build-Release Engineer

Responsibilities:

  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant.
  • Scheduled automated nightly builds using Jenkins.
  • Configured Docker container for branching purposes.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Performed deployment activities using tools like Jenkins, Chef and Docker.
  • Created development environment set up for the team by writing batch files and scripts.
  • Created project folder structure for the product.
  • Involved in writing and modifying Perl, Shell scripts.
  • Setting up and maintaining automated build scripts in Jenkins.
  • Administrating the development environments (Installing and deploying applications).
  • Preparing design documents, release strategies and blue print for the product.
  • Releasing builds, patches to QA environments.

We'd love your feedback!