We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 6+ years of experience in IT Environment with professional experience working as DevOps engineer responsible for cloud Automation through DevOps tools like Ansible, Jenkins, AWS & Docker.
  • Excellent working knowledge of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Proficient experience in Jenkins for continuous integration (CI) and integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Created AWS instances and deployed applications and delivered for QA teams to initiate performance testing.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, IAM, AMI, EBS, Glacier, ELB and RDS.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IP's, Snapshots, Load Balancers and Security Groups.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT on Linux and windows platforms.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Used scripting languages like Python, Ruby, Bash and configuration management tools Chef, Ansible and Web Service like AWS.
  • Experience in shell and PowerShell scripting with focus on DevOps tools, CI/CD Architecture and hands - on experience.
  • Expertise in Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Expertise on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.

TECHNICAL SKILLS:

Version Control Tools: Git, Bitbucket

Build Tools: Maven

Configuration Management: Chef, Ansible

Continuous integration: Jenkins

Cloud Providers: Amazon Web Services

Languages: Java, Python, Ruby

Scripts: Bash, Shell, PowerShell

Operating Systems: Windows, Unix, Linux

D Confidential base: PostgreSQL, SQL Server

Bug Tracking Tools: Jira

Containers: Docker, Kubernetes

Web/App Servers: Weblogic, Apache Tomcat

Monitoring Tools: Cloud Watch (AWS), Nagios

PROFESSIONAL EXPERIENCE:

Confidential, TX

DevOps Automation Engineer

Responsibilities:

  • Developing and maintaining the build environment, the source code control system and managing build packages using GIT.
  • Using GIT as source code management tool: creating the repo, cloning the repo, adding, committing, pushing the changes in local repositories, recovering files, branching, creating tags, viewing logs, pulling latest commits.
  • Installed and implemented Ansible tower configuration management system.
  • Working on Ansible tower as configuration management tool to automate repetitive tasks and to deploy applications.
  • Created and configured Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy the new builds configured with Ansible tower so that other users can run them with just a push of button.
  • Writing various custom Ansible playbooks and modules for deployment orchestration.
  • Used ansible-vault feature to encrypt any structured d Confidential file by using Ansible.
  • Developed Ansible playbooks to simplify and automate day-to-day server administration tasks.
  • Integrated Ansible tower with ServiceNow to automatically address self-service platform tickets.
  • Used Ansible tower to update/manage s in VMWare vSphere.
  • Building, administering and troubleshooting the infrastructure with VMware ESX/ESXi, Virtual Center Server and VMware vSphere.
  • Providing automation for VMware and Openstack environment in provisioning the VMs using Ansible playbooks and roles.
  • Integrated Ansible tower with Nagios to trigger a job whenever there is a Nagios alert on a server.
  • Implementing CI/CD Automation process using various CI tool Jenkins CD tool Docker.
  • Developed build and deployment Groovy scripts in Jenkins to move from one environment to other environments.
  • Maintaining Continuous Integration (CI) environments with build automation tools like Jenkins and automated Master-Slave Configuration whenever builds are triggered based on automated builds slaves will be picked for builds.
  • Used Hashi Vault to store the project secrets and using that URL in Jenkins build script.
  • Used Grafana to collect the metrics of applications like Jenkins and Ansible tower.
  • Deployed ELK Stack container on Docker UCP to collect the logs for a particular application like Ansible tower and Jenkins.
  • Used Docker Trusted Registry (DTR) to store the Docker images.
  • Worked on creation of customDockercontainer images, tagging and pushing the images toDockerregistry and worked onDocker consoles for managing the application life cycle.
  • Integrated Ansible tower with Chat ops tool like Flowdock to receive the Job output results directly to Flowdock.
  • Deployed Hubot container on Docker UCP and integrated it with Ansible tower so that we can talk to tower using bot commands from Flowdock.
  • Working on Atlassian JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
Environment: & Tools: GitHub, Openstack, VMWare vSphere, Shell Scripting, Jenkins, Ansible Tower, Vault, Linux, Windows, Jira, Docker, ServiceNow, Nagios.

Confidential

DevOps Engineer

Responsibilities:

  • Maintaining Source Code Repository using Bitbucket and performed different operations like Branching, Merging and Tagging as needed.
  • Extensively used Maven and Bash Scripts for automating build andreleasetasks.
  • Created new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Installed, Configured and automated the JenkinsBuild jobs for Continuous Integration and AWS Deployment pipelines using various plugins likeJenkinsEC2 plugin andJenkinsCloud Formation plugin.
  • Implemented Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Terraform or custom-built.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • AWS EC2/VPC/S3 based infrastructure automation through Terraform, Ansible, Python, Bash Scripts.
  • Manages the building and automated deployments of our analytics infrastructure to AWS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • AWS server provisioning using Ansible Playbooks and roles.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Written Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience with Rundeck in automating our deployment using Ansible.
  • Ansible to aid with our deployment process and migrating in-house systems to Amazon Cloud Services.
  • Used Ansible to manage Web Applications, Config Files, D Confidential Base, Commands, Users Mount Points, and Packages.
  • Automated provisioning of cloud infrastructure with Ansible.
  • Managed playbook source code repos for deployment playbooks and implementing ansible spec.
  • Written multiple playbooks in Ansible. Implemented environments, roles and vars in Ansible for better environment management.
  • Experienced in Administrating, troubleshooting, configuring and deploying enterprise applications in Web Sphere, Web Logic and Apache-Tomcat.
  • Creating, managing and performing container based deployments using Docker images containing Middleware and Applications together.
  • Worked with the Docker to package an application with all of its dependencies into a standardized unit for Software Development.
  • Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology byJIRA.
  • Created and configured newJIRAprojects and worked with departments to maintain existingJIRA projects.
Environment: & Tools: Amazon Web Services, Bitbucket, Shell Scripting, Continuous Integration, Jenkins, Ansible, AWS, Rundeck, Linux, Windows, Jira, Docker.

Confidential

Build Engineer

Responsibilities:

  • Implemented & maintained the branching and build and release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Created and wrote shell scripts (Bash),Ruby, Python and PowerShell for automating tasks.
  • Participated in execution of client meetings and internalRubydevelopment projects and codes for testing services on daily basis.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Experience with Configuration Management Tool (CHEF)
  • Used Chef to manage Web Applications, Config Files, D Confidential Base, Commands, Users Mount Points, and Packages.
  • Automated provisioning of cloud infrastructure with Chef.
  • Managed cookbook source code repos for deployment cookbooks and implementing chef spec.
  • Analyzed and Validated chef cookbooks with food critic and test kitchen.
  • Written multiple cookbooks in Chef. Implemented environments, roles and d Confidential bags in Chef for better environment management.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins. Designed the project workflows/pipelines using Jenkins as CI tool.
  • Started working GIT repository implementation. Defined branching strategies in GIT and implementation of best practices.
  • Configured and managed jobs in Jenkins. Set up jobs for auto deployment.
  • Multiple parallel builds are implemented through a build farm by installing Jenkins on a Linux machine and creating a master-slave configuration and monitoring the servers using Autosys.
  • Experience working with various leading market tools both open source and enterprise versions like Jenkins, GitHub, Bitbucket, Chef, Rundeck and Docker to achieve the end to end automation.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Written Shell/Ruby scripts to automate the deployment process.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA teams to resolve related issues.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Application Deployments & Environment configuration using Chef.
  • Written Cron jobs in the QA and Production servers for automatic backup and restart of the documenting doc bases.
Environment: & Tools: Git, Shell Scripting, Ruby, Continuous Integration, Jenkins, Chef, Tomcat, NewRelic, Rundeck, JIRA, Linux, Windows.

We'd love your feedback!