We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Having 6 years of experience in Build and Release Engineer/DevOps, using various automation tools to oversee the end - to-end deployment process.
  • Experience in writing Infrastructure as a code (IaC) in Terraform, AWS Cloud formation. Created reusable Terraform modules in AWS cloud environments.
  • Using Ansible performed configuration management and remote execution.
  • Skilled with Cloud to design Infrastructure as a Service (Iaas) and Platform as a Service capabilities (PaaS)
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, Maven and AWS.
  • Experience with Amazon AWS Cloud Services like Ec2, VPC, S3, ALB, Autoscaling, Cloud Watch, SNS, etc.
  • Provided framework for automated deployment in Tomcat environment.
  • Designed, developed and deployed applications on to several cloud-based solutions using configuration Management tools like Ansible.
  • Experience automated build platforms/continuous integration using DevOps architecture.
  • Good Knowledge of using different protocols like FTP, SSH, HTTP, HTTPS.
  • Using Jenkins Manage and Build code with Authorization.
  • Worked on monitoring tools like Nagios, ELK, New relic Monitoring tool.
  • Strong Experience in Amazon EC2 setting up instances, VPCs and security groups.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Extensive experience using Maven as build tools for the building of deployable artifacts (jar, war and ear) from source code.
  • Configuring topics for email and SMS in AWS Simple Notification Services (SNS).
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Creating IAM Users and Groups and Maintaining the users Access management and Permissions.
  • Experience in managed Kubernetes services such as Google Kubernetes Engine (GKE), Kubernetes and AWS Elastic container service.
  • Hands-on in writing the Docker files for building images.
  • Flourish in both independent and collaborative work environments with quick learning abilities and good communication skills.

TECHNICAL SKILLS

Storage: Netapp, EMC and Centera

Cloud Technologies: Microsoft Azure, AWS

Scripting Languages: Shell Scripting/Knowledge on Python/Perl/Windows PowerShell

Configuration Management: Ansible

Operating Systems: Linux (Red Hat, Ubuntu), HP-UX, Solaris, Windows NT/ 2000/2003/2007

CI Tools: Jenkins, Udeploy

Application Server: Tomcat

Container Orchestration: Kubernetes

Virtualization Tools: Docker

Build Tool: Maven

Monitoring Tools: New relic Monitoring Tool, ELK

Version Control Systems: GIT, GitHub

Code Review: SonarQube

Web Server: Apache, HTTP

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

DevOps Engineer

Responsibilities:

  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Designed front end website using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap.
  • Created in Chef Architecture by using workstations, nodes and servers.
  • Written several Automation scripts in Bash, Ruby, etc. that consume REST services or CLI's for various DevOps systems like Jenkins, Git, Jira, AWS, etc.
  • Worked on automating the build process using GIT, ANT and Subversion.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Involved in SVN-GIT Migration project and helped users in understanding Gitlab operations.
  • Worked on various application servers like Tomcat/WebSphere Application Servers.
  • Setup and administration of JIRA with required scripting and customizations.
  • Worked with reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Worked on building and deploying Java code through Jenkins.
  • Working with Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment.
  • Supported Gitlab issues related to merge, clone, access, plugins, hooks and services.
  • Automate the build and deploy through JIRA for Jenkins jobs and uDeploy applications using Groovy scripts.
  • Troubleshooting Jenkins build and uDeploy deployment issues also troubleshoot software and applications for
  • Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Migrated JIRA across environments and worked on JIRA database dumps.
  • Developed website both frontend and backend modules using Python Django Web Framework.
  • Worked on a queue of JIRA tickets to address system issues, user requests, etc. on a daily basis.
  • Manage configuration of multiple environments using OpenStack and GIT.
  • Worked with AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources deployed on AWS.
  • Implement the supporting platform for Open Stack Infrastructure on the cloud that all services and applications will rely upon.

Environment: AWS, Python, ANT, Maven, Chef, Jenkins, Udeploy, OpenShift, Subversion, Kubernetes HTML, MySQL, Oracle DB, Ngnix, Puppet, Tomcat, Splunk, GIT, SVN. Public Cloud Services, OpenShift, PowerShell, HyperV, Angular Developer

Confidential, Canton, OH

DevOps Engineer

Responsibilities:

  • Worked in highly collaborative operations team to stream line the process of implementing security Confidential AWS cloud environment and introduced best practices for remediation
  • Gathering the requirements from the clients about the existing applications to apply the security measures
  • Build and deployed the code artifacts into the respective environments in the Confidential AWS cloud.
  • Deployment activities in production.
  • Production meeting with stakeholders (Weekly basis).
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins, Docker, Ansible, Amazon EC2 and packaging, deployment and testing.
  • Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines
  • Provided framework for automated deployment in Tomcat environment.
  • Working on source control tools like GIT, GitHub.
  • Handled Major Incidents along with P2, P3 and P4 Priority Cases.
  • Follow ITIL process. Analyze the requirement changes.
  • Installed and configured Nagios monitor tool performance on all nodes.
  • Remotely coping files using SFTP, FTP, SCP and WinSCP.
  • Make sure that the Score points for our EC2 instances is more than 90%.
  • Test the changes in development servers. Change and Release management process.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Generating KPI reports on monthly basis.

Environment: AWS, GIT, Jenkins, Docker, Kubernetes, Python, Shell, Ant, Maven, Nagios, Apache Webserver, Ruby, Terraform, Ansible

Confidential, Austin, TX

Build and Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Wrote Chef Recipes to manage configurations and automate installation process.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Created and maintained user accounts, roles on Rally, MySQL, production and staging servers
  • Developed and integrated the deployment process in CI environment using Jenkins.
  • Created deployment workflows in Jenkins which includes prerelease, release and Post release steps.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Analyze and resolve conflicts related to merging of source code for SVN/GIT.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.

Environment: SVN, Jenkins, Web logic, Rally, Shell, Chef, ruby, Ant, Maven, Linux

We'd love your feedback!