We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • IT Professional with 7+ years’ experience in various roles as DevOps, Build and Release Engineer, Java Developer with excellent experience in SDLC, Cloud Computing, CI/CD, Configuration Management Processes, tools and best practices along with Software Build/Release Management and Agile Methodologies.
  • Hands - on experience with DevOps essential tools such as Docker, Kubernetes, Jenkins, Terraform, Chef, Ansible, Bitbucket, Subversion (SVN), GIT, Jenkins, Ant, Maven, Microsoft Azure and AWS cloud platforms.
  • In-depth knowledge of Red Hat Enterprise Linux (RHEL) 5.x/6.x/7.x, CentOS 5.x/6.x/7.x, Ubuntu 14.x/16.x LTS servers.
  • Skilled in Orchestrating Docker containers using Kubernetes & Azure Kubernetes Service.
  • Proficiency in automation/configuration management using software provisioning tools like Chef, Ansible to automate DevOps processes.
  • Good knowledge of artifact repository tools like Artifactory & Nexus and its integration with Jenkins.
  • Proficiency in Azure resources such as AKS, ACS, VPN, Azure VM, VMNet, VMSS, Azure AD, Azure Data Services, Azure Storage,
  • Azure Databases (SQL & CosmosDB), Azure Backup, Azure Site recovery, Azure Batch, API Management, Azure App Services.
  • Expert in web application development using Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, Log4j, and JQuery.
  • Proficient in various programming and scripting languages including Java, Python and Bash/Shell scripting with focus on CI/CD pipeline.
  • Hands-on expertise in setting up the Chef repo, Chef workstations and Chef nodes.
  • Proficiency in AWS resources such as Elastic Container Service (ECS), VPC, Confidential, ELB, S3, RDS, DynamoDB, Lambda.
  • Skilled in deploying applications to Oracle Web logic, Apache2/Httpd, and Tomcat Servers.
  • Very good experience on monitoring tools such as AWS Cloud Watch, Nagios, Elasticsearch Logstash/Fluentd Kibana (ELK), Grafana and DataDog.
  • Strong knowledge on various Docker components like Docker Engine, Hub, Machine, Compose, Registry, and Docker Swarm and exposure to containerizing applications.
  • Fluid understanding of Pivotal Cloud Foundry (PCF) and Google Cloud Computing (GCP).
  • Hands-on experience using JIRA, ServiceNow, Confluence.

TECHNICAL SKILLS:

Operating System \ Cloud Platforms: \: Windows 98/XP/NT/ 2000/2003/2008, RHEL \ Azure, AWS, Google Cloud Platform, Pivotal \ 5/6/7, CentOS 5/6/7, Ubuntu 14/16\ Cloud Foundry\

Languages \ Networking: \: Java/J2EE, Groovy, C, C++ and PL/SQL\ DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA\

Version Controlling Tools \ Web/App Servers: \: Subversion, Git, Bitbucket, GitLab\ Http/Apache2, Tomcat, Nginx, WebLogic, IIS\

Build/CI/CD Tools \ Monitoring Tools: \: ANT, Maven, Jenkins, Nexus, SonarQube, \ Grafana, DataDog, Nagios, Splunk, ELK, EFK\ Packer, Terraform\

Scripting Tools \ Configuration Management Tools: \: Perl, Shell, Python, PowerShell, Ruby\ Chef, Ansible, Puppet\

Databases \ Web Technologies: \: Oracle, MySQL, MongoDB, Azure SQL, \ HTML, CSS3, JavaScript, Servlets, JDBC, \InfluxDB, DynamoDB, CosmosDB\ JSP, JUnit, Hibernate, Spring\

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Engineer

Responsibilities:

  • Developed Terraform templates to build, change and version Infrastructure as Code (IaC) using Azure as provider and launch multi-layered resource groups to be provisioned and configured with Terraform template.
  • Performed POC migrating JIRA to Azure cloud using Azure Virtual Machine, Virtual Machine Scale Set, Traffic Manager, Application Gateway, Storage Account, NAT box, and Azure SQL Server in QA environment.
  • Migrated and hosted highly available JIRA platform in Azure cloud PROD subscription and implemented Disaster Recovery (DR) infrastructure.
  • Written Ansible script and wrote roles to install JIRA and its dependencies.
  • Managed source code in Bitbucket and managed artifacts and binaries in Artifactory.
  • Executed JIRA, Bitbucket applications upgrades and their plugin upgrades and managed infrastructure.
  • Wrote Python and Bash scripts to create audit reports and to perform application health checks and for logs rotation.
  • Automated DevOps (CI/CD) process for an application using application lifecycle management tools like Bitbucket, Maven, Jenkins, Artifactory, Azure Container Registry (ACR).
  • Monitored applications using Grafana, Kibana, Elasticsearch, and DataDog and created dashboards and alerts.
  • Wrote dockerfile and build an application docker image and push it to Azure Container Registry.
  • Orchestrated and deployed Kubernetes container application using Azure Kubernetes Service (AKS), ACS, Azure CLI, Azure Active Directory, Azure Virtual Network, Azure Storage, and Azure Database for MySQL.
  • Written YAML manifest files to create, scale, and deploy version-based Kubernetes Pods and automated provision and deployment process using Azure Resource Manager (ARM) template.
  • Given production support and used ServiceNow to handle incidents and service requests thoroughly.

Environment: Azure Cloud, Azure Resource Manager(ARM), ACR, AKS, Azure Active Directory, Terraform, Atlassian JIRA, Atlassian Bitbucket, Python 3, Bash/Shell scripting, Groovy, Maven, Artifactory, Azure Load Balancer, Application Gateway, Traffic Manager, Virtual Network, Virtual Machines, Azure SQL, Azure CosmosDB, Azure Database for MySQL, VPN, Virtual Network Security, Data Security, Azure Automation, ServiceNow, Grafana, Kibana, Elasticsearch, and DataDog

Confidential, Alpharetta, GA

DevOps Engineer

Responsibilities:

  • Provisioned a production ready, load balanced, highly available, fault tolerant Docker Container cluster in AWS using Elastic Container Service(ECS) and automated using Cloud Formation Template.
  • Implemented automated CI/CD pipeline system using Jenkins with Master-Slave architecture, Docker, ECS, Confidential, Artifactory, and Ansible tools to build, test and deploy and wrote required Python and Shell scripts.
  • Pushed and Managed artifacts in Artifactory repository.
  • Wrote Docker file to build docker image with the latest artifact.
  • Managed and Stored container image versions in Confidential ( Confidential ).
  • Created Ansible playbooks and roles to configure Dev, Test and Prod environments.
  • Wrote task definitions and YAML templates for creating and scheduling containers.
  • Provisioned MongoDB cluster by writing CloudFormation template.
  • Used monitoring tools ElasticSearch, Fluentd, Kibana, CloudWatch to check logs and collect metrics.
  • Actively participated in Agile Craft Scrum, Sprint review and Sprint planning meetings to drive quality releases.

Environment: Docker, AWS ECS, Route53, S3, SQS, CloudWatch, Jenkins 2.5, Maven 3.3, Git 2.11, Bitbucket Server 5.0, Confidential, Nexus 2.11, SonarQube 6.2, Ansible 2.2, CloudFormation, JIRA, Confluence, Python, Shell, MongoDB 3.4, WebLogic, Apache, Ubuntu 16.04 LTS, Elasticsearch 5.2, Fluentd 0.12, Kibana 5.2

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Implemented fault-tolerant, elasticity and highly available AWS Cloud Infrastructure automated with various resources, EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group for a multitude of applications using code reusable Terraform modules.
  • Migrated an application and executed Proof of Concepts (POC) on behalf of configuration management, CI/CD practice, assessing new methods, developing and implementing appropriate practices on AWS cloud environment.
  • Created customized AMI using Packer and updated Auto Scaling Group launch configuration with latest AMI.
  • Tested high availability of AWS RDS MySQL database by simulating failover from the primary database to read replicas and hence promoting read replica to the primary.
  • Created S3 buckets for session storage and managed policies for S3 buckets and used Glacier for backup.
  • Developed and managed Chef cookbooks and roles to be provisioning AWS virtual server instances for web applications deployment.
  • Checked server logs and collected and maintained monitors and wrote queries for alerts using Cloud Watch and Cloud Trail.
  • Monitoring Security and Network Traffic with Cloud Watch and Splunk.

Environment: AWS (EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group, Directory Services, Lambda), Terraform, Chef DK 0.12, Ruby, Splunk, MySQL 5.5, Httpd2, Apache Tomcat, Jenkins 2.0, Git 2.8, GitHub, Python 3, JIRA, Nexus 2.10, RHEL 7

Confidential

DevOps/Build & Release Engineer

Responsibilities:

  • Used Docker and Vagrant to build and maintain infrastructure for containerization of multiple applications in agile environment.
  • Prepared and maintained Configuration Management (CM) and Build support for more than 2 different applications.
  • Configured and administered Jenkins to setup the CI process and integrated with SVN, Maven to schedule the builds.
  • Automated the deployment of artifacts from Nexus that are built by Maven into WebLogic and Tomcat Server using Shell scripting.
  • Worked and modified build configuration files including pom.xml, performed releases with the Maven release plugin, managed artifacts in Nexus repository.
  • Created deployment tickets using JIRA for build deployments.
  • Successfully implemented the monitoring system to notify of system issues using Nagios.

Environment: Subversion (SVN) 1.7, Maven 3.2, Java 6, Apache ANT 1.9, Jenkins 1.5, Docker, Vagrant, Nagios 4.0, WebLogic, Tomcat Server, JIRA, Nexus 2.7, Python 2, Shell, RHEL 6

Confidential

Build/Release Engineer

Responsibilities:

  • Created Branches and Tags for each release and merged the branches after the code freeze.
  • Integrated SVN and Apache ANT with Jenkins to implement the Continuous Integration (CI) process.
  • Automated the deployment of artifacts that are built by ANT into Tomcat Application Server using Shell scripting.
  • Worked with development and testing team to prepare a build schedule, execute the build and resolve the build failures, if any.
  • Actively participated in “Release Readiness Review” status meeting (Go/No-Go process).
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Gained good knowledge of Linux Administration.

Environment: Subversion (SVN) 1.6, Jenkins 1.4, ANT 1.9, Tomcat, Linux/Ubuntu, Shell

Confidential

Java Developer

Responsibilities:

  • Involved in the project SDLC lifecycle including design and development; implementation and verification for web application development.
  • Developed application modules using Spring MVC pattern, Java, JSP, Servlets.
  • Designed and developed webpages using HTML, CSS, JavaScript, JQuery.
  • Eliminated the object dependencies across the application using Spring Core Dependency Injection and IOC (Inversion of Control).
  • Used JDBC to communicate, access and update data in the Oracle 11g.
  • Tracked errors and debugged the code using Apache Log4j plugin.
  • Worked together with PL/SQL Developer in writing PL/SQL stored procedures.

Environment: Java EE 6, Spring 3, Spring MVC, Spring IOC, JDBC, WebLogic, Oracle 11g, HTML, CSS, JavaScript 1.8, JQuery 1.5, JSP 2.2, Servlets 3.0, XML, Log4j 1.2, JUnit 4.8, SVN 1.5, Maven, PL/SQL, Tomcat, Eclipse

We'd love your feedback!