We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • IT professional with over7 + years of experience as a DevOps/Build and Release working in the field of system administration, Application support and DevOps tools.
  • Installed and configured Puppet and used Puppet for Server configuration management.
  • Development of Puppet modules& other template for large system deployment configuration.
  • Worked on various cloud environments like AWS, OpenStack and Rackspace.
  • Set up Linux OS on local and in the cloud on AWS EC2.
  • Managed GIT and SVN as Source Control Systems.
  • Worked on Cloud automation using AWS Cloud Formation templates .
  • CentOS/Red Hat Linux installation and administration on VMWare ESXi.
  • Built System Performance reporting tools using PowerShell on Windows, Python on Linux.
  • Systems administration using Puppet / Knowledge of Ansible. Proven record in establishing and maintaining formal CM procedures in software development environment.
  • Demonstrated expertise utilizing Serena product suite, Subversion and other tools in all CM processes.
  • Experience converting from one source control tool to another (e.g. - PVCS to Subversion).
  • Adept at productivity gains through evaluation of trends and task automation.
  • Involved in integration of various tools, procedures and processes to support SDLC and CM standards.
  • Outstanding mentoring skills, coaching personnel through technical issues to increase growth and confidence among team members.
  • Software configuration manager for various projects using Subversion, Lunt build, Ant, Tomcat 5.x, Apache, etc. for Unix environments to automating the deployment process.
  • Automating the build process using a web-based build management system (Lunt build) to run Ant and PERL scripts in Windows/Linux based environments.
  • Setting up an Oracle Database to support the Configuration and Release Management process.
  • Setting up a web-based reporting system to allow easy access to reports about the builds and deployments for the various environments.
  • Defining, Documenting and improving the processes supporting these projects.
  • Responsible for converting from CVS to Subversion.
  • Desire to work in a Global delivery environment.
  • Setting upDocker containers for various environments like Dev/Test/Prod.
  • Have used Docker compose for base image setup. Used Docker Registry API to interact with registry. Deploy the Ansible automated configuration tool in Docker containers.
  • Responsible for investigating replacing and/or complementing Ant scripts with Maven.
  • Automating the build and deployment processes using a web-based management system to run Ant and PERL scripts in both a Windows-based and UNIX environments.
  • Setting up an Oracle Database to support the Configuration and Release Management process.
  • Setting up a web-based reporting system to allow easy access to reports about the builds and deployments for the various environments.
  • Defining, Documenting and improving the SDLC processes supporting these projects.
  • Responsible for writing the release notes and verifying the contents of each release.
  • Responsible for converting from Visual SourceSafe to Subversion simultaneously evaluating Subversion on Windows and Linux platforms.

TECHNICAL SKILLS

Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX(RHEL), REDHAT, Nginx, Ubuntu, CentOS

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT

Cloud Computing: AWS (EC2, ELB, S3), Cloud Formation Stack, OpenStack (Docker, LXC,), Elastic Search, Azure

CF/CI Tools: Jenkins, Chef, Puppet, Ansible Tower

Build Tools: Cruise Control, ANT, MAVEN and TeamCity

Languages/Scripting: P er l sc ri p t i ng, PowerShel l sc ri p ti ng, SQL, J av a/ J2 EE, Ruby Python, Bash, VMware

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

WebT echn o lo g ies: Java/J2ee, JavaScript, XML, HTML, CSS .

Web s er v er s: We b l og i c, WebSphere, Apache Tomcat, JBOSS

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GitHub source control.
  • Works with Information Security Compliance Team to make sure valid data is loadedinto FRS Database.
  • Work with Database Team on the Exa-data migrations of Oracle19C.
  • Work with Database Team to check the compliance of the vendor Software Product(WKFS) follows Oracle and Confidential Standards.
  • Experienced with writing build jobs using Maven and integrate that with Jenkins.
  • Automated deployment process, the Jar files and started deploying into Applicationservers by using Jenkins.
  • Troubleshoot the build issue during the Jenkins build process.
  • Implementing a Continuous Delivery framework using Jenkins, Artifactory, UDeploy for various applications like WKFS
  • Writing PowerShell Automation script for the Installation of the vendor WKFS product.
  • Wrote many Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Implemented Microservices on RedHat OpenShift based on Kubernetes, Etcd, and Docker to achieve Continuous Delivery.
  • Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible Tower as a configuration management tool to automate repetitive tasks
  • Installing, Upgrading Ansible Tower and using it to manage systems
  • Experience in automation and continuous integration CI processes with Ansible .
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages also to assist in building automation policies.
  • Coordinate/assist developers with establishing and applying appropriate branching;
  • Continuous Delivery is being enabled through Deployment into several environments of
  • Test, using Artifactory and Jenkins.
  • Writing Automation Scripts to make sure the ETL loads are triggered from the FACSDatabase.
  • Created AWS Cloud formation templates for single, multiple VPC and AWS Services for repeatability of launching multiple application services in AWS , across multiple regions and AWS Accounts.
  • Designing AutoSys Jobs to trigger ETL Loads for daily, monthly reports.
  • Training the developers on the GitHub branching Strategy to migrate the code from SVNto Enterprise Private repositories.
  • Analyze information to determine, recommend, and plan installation of new servers along with Infrastructure Team to cut down the hardware costs.
  • Understanding the requirements of the FRS (Financial Reporting System) vendor
  • Application and going through the WKFS (Wolters Kluwer Financial System) vendordocumentation.
  • Set up Docker Host, Docker Registry, Docker images (Centos, RHEL and Ubuntu instances).
  • Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins .
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers and for eliminating a source of friction between development and operations.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy.
  • Interaction with Architects and Developers in regarding with the Infra structure for theApplication FRS (Financial Reporting System).
  • Working with Database team to raise the change request for Exadata Migration
  • Work with Udeploy Team for the deployment for the CHIRR application.
  • Fixing the bugs and defects of the FRS (Financial Reporting System) application usingHP ALM.
  • Work with the Middleware team and the Developers in the deployment of the CHIRRapplication in SIT and UAT environments using Udeploy.
  • Generating logs with timestamp for the installation script of FRS.

Environment: Java/J2EE, GIT, Maven, Ansible, Amazon Web Services (AWS), Udeploy, Docker, Kubernetes, ANT, Python, Shell scripts, Selenium, Junit, Gradle

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Experience in complex AWS services, such as Cloud Formation, Lambda, and ECS.
  • Experience supporting and troubleshooting application Web servers (Tomcat)
  • Troubleshooting the connectivity between AWS EC2 instance and RDS Database
  • Working with Network team to open the ports as needed by the Application team.
  • Automating the launch of AWS services like RDS, Redis database, Load Balancer
  • Used AWS ECS to deploy web applications and doing Blue Green Deployments.
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Launching AWS EMR using AWS Cloud Formation and make sure EMR is available forOffshore team.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
  • Designed and implemented fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Developed Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Implemented Chef Recipes for Deployment of build on Amazon EC2.
  • Coded multiple recipes and cookbooks in Chef to administer the node servers and to automate the deployments.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Chef.
  • Configured AWS Multi Factor Authentication in IAM to implement Two step authentications of user's access using Google Authenticator and AWS Virtual MFA.
  • Experience with Python Boto3 SDK package.
  • Installed, configured and maintained Bitbucket in Windows and UNIX environment.
  • Managed Bitbucket repositories for branching, merging, and tagging.
  • Automated Bitbucket based release management process including monitoring changes between releases.
  • Establishing framework to setup Continuous Integration environment using Bitbucket, Bamboo, Nexus, Sonar.
  • Importing and managing multiple corporate applications into Bitbucket.
  • Maintenance of Kafka Connect stack comprising of Kafka, Zookeeper, Consul, schema, Docker nodes in DEV and QA environments
  • Real time monitoring using Prometheus and logging maintained using ELK stack

Environment: Java/J2EE, Chef, GIT, Amazon Web Services (AWS), Subversion (SVN), Bitbucket, ANT, Maven, Docker, Perl Scripts, Python, Shell scripts, Selenium, Junit, Gradle

We'd love your feedback!