We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • DevOps engineer wif more TEMPthan 7 years of experience in areas of cloud infrastructure deployment, configuration management & systems administration and strong technical noledge of Database - PL/SQL programming, Data modelling and Unix Shell scripting.

TECHNICAL SKILLS

Cloud Technologies: AWS & Azure.

SCM Tools: Bitbucket, Git, GitHub, SVN, Ansible, Chef, Puppet & Terraform.

CI Tools: Jenkins & Bamboo.

Artifact Repositories: Jfrog Artificatory & Sona type Nexus

Build Tools: Maven, Gradle & Ant.

Container & Orchestration: Docker & Kubernetes

Web Servers: JBOSS, Apache Tomcat, Web logic & Web Sphere.

Web Technologies: HTML, JavaScript, CSS, XML & XSLT.

Databases: MySQL, MongoDB, Cassandra, PostgreSQL & SQL Server.

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10 & Windows Server 2003/2008/2012/2016.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy, IBM Clear Quest & HP Quality Center.

Scripting Languages: Groovy, BASH, Shell, Python, PowerShell, Java, Ruby & Perl, Shell Script Bash Script

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Senior DevOps Engineer

Responsibilities:

  • Install, Configure, Construct, and build high available Kubernetes clusters from scratch using Kubeadm on Virtual machines. Build 3 levels of k8’s cluster for catering teh needs of different levels (QA/UAT/PROD) of application testing.
  • Design & implement building of various containerized applications using Docker and deploy them to Kubernetes Cluster.
  • Deploying microservices in to EKS(Cluster) using Argo CD tool
  • Automate Spring boot and Database application deployments on multiple stack environments in QA, UAT and Prod environments writing scripts and Ansible.
  • Responsible for writing Ansible Playbooks to implement effective patching strategy for installation of security patches on Linux Servers automatically.
  • Worked on transformation project - APE (Automatically Provisioned Environments). Teh transformation project is to containerize existing applications and to deliver new components as microservices. APE is a self-served internal tool for creating test environments automatically for wide range of IFDS products. In dis project I has designed and responsible to containerize applications using Docker, orchestrate Kubernetes deployments, Implement CI/CD process by writing advanced Jenkins Pipeline Files. I has used wide range of tools in dis project which include - Jenkins files, Docker, Kubernetes, Jfrog Artifactory,, VAULT, PGAdmin, PSQL, Groovy, Json, Yaml and PostgresDB, GITLAB.
  • Currently working on Cloud Transformation Project. dis project is to provide a POC to management team to migrate on-premises Kubernetes to AWS cloud containerized solutions (EKS). In dis project I has deployed AWS Kubernetes from scratch and migrated Spring boot and ETL applications to EKS. Implemented Hashicorp Terraform to provision on AWS and to maintain teh state of stack environments.
  • Working wif application development teams to design and implement complex IaaS and PaaS cloud solution using AWS.
  • As part of transformation project, migrated clients surrounding application source code from SVNto GIT, proposed & implemented a GIT branching model, merging process and automated build and deployment process using MAVEN, NEXUS, Jenkins, JBOSS and implemented CI/CD by working wif application development teams.
  • Expertise in AWS Cloud Administration which includes services like EC2, VPC, AMI, S3, CloudFormation, ELB, ALB, ECS, ECR, IAM, EIP.
  • Designed teh build and deployment process of clients Core application and completely automated using ANT, Maven, Perl, Java, Jenkins, Progress DB, Git, GitLab.
  • Install, configuring, upgrading Enterprise GitLab, Nexus, Jfrog Artifactory, administering dis application and standardize CI Process for all new application projects.
  • Developed customized ANT libraries using JAVA to achieve teh deployment automation needs.
  • Built an effective dependency management model among different application components and their release versions.
  • Responsible for improvising and end-end automation of existing client’s applications using PERL, SHELL SCRIPT, progress DB and Jenkins.
  • Expertise wif working in scrum under agile methodologies by leveraging Jira.
  • Responsible to provide task level inputs in daily stand up and highlight if their are any blockers for progressing wif teh planned development activities.
  • Primary contact for various production issues and Kubernetes cluster troubleshooting.

Confidential

New York City, NY

Sr. DevOps Engineer/SRE

Responsibilities:

  • Responsible for day-to-day administration and troubleshooting of teh AWS infrastructure
  • Worked on designing and implementation of teh various containerized applications using docker and deploying them to Amazon EKS Kubernetes cluster
  • Created and wrote shell scripts Bash, Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across teh environments using version control tools like GIT, SVN on Linux and Windows platforms and wrote troubleshooting python code for Lambda service.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively managed changes
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through PowerShell Script and Azure Portal.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks
  • Designed GIT branching strategies, merging per teh needs of release frequency by implementing GIT flow workflow on Bit bucket
  • Worked on container-based deployments using Docker and working wif Docker images, Docker Hub and Docker-registries
  • Designed, planned, developed & maintained Infrastructure as code using Terraform/CloudFormation.
  • Implemented Kubernetes for teh runtime environment of teh CI/CD system to build, test and deploy
  • Implemented CI/CD process by writing advanced Jenkins Pipeline Files
  • Made use of Gradle and maven for building applications and written structured pom which can be consumed by Jenkins
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Jfrog Artifactory and X-Ray and Oracle database templates.
  • Managed Nexus repositories for teh maven artifacts and dependencies and used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects
  • IntegratedSonarQubewif Jenkins for continuous inspection of code quality and analysis wif SonarQube scanner for Maven
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Automate spring boot and database application deployments on multiple stack environments in QA, UAT and Prod environments writing python scripts and Ansible
  • Automated setup of environments and deployment of applications using BASH, Shell, Python, PowerShell, Ruby, and Perl

Confidential, Jersey City, NJ

AWS Cloud Engineer

Responsibilities:

  • Responsible for managing cloud computing tool AWS and teh code in GitHub
  • Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like AWS and Ansible
  • Designed and implemented various applications by using docker and deployed them on to Kubernetes clusters.
  • Collaborated daily wif QA leads to improve test coverage across platform using Java (TestNg, SOAtest) and scripting languages (Groovy, JavaScript, XML).
  • Creating virtual Machines (According to application need such as OS, Database (SQL, MySQL), Framework, Web Server) on AWS and local Server
  • Used Ansible and puppet to manage Web Applications, Config Files, Data Base, Commands, Users mount Points and Packages
  • Created & maintained cookbooks and recipes in Chef, playbooks in Ansible for continuous deployment of resource in SITE/STAGING and PRODUCTION ENVIRONMENT
  • Migrated standalone applications from local to AWS cloud
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance
  • Deploy artifacts on AWS wif Jenkins AWS Code Deploy plugin

Confidential

Linux/Cloud Engineer

Responsibilities:

  • Installation and Configuration of Red hat LINUX server
  • Installation, configuration and management of Apache and Tomcat servers
  • Setup of build scripts, systems, and infrastructure to enable build and release process
  • Build C++ and Java files using ANT/MAVEN build tool.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Implemented MAVEN builds to automate artifacts like jar, war, and ear.
  • Maintained teh Selenium and JAVA automation code and resources in source controls like SVN and GIT over teh time for improvements and new features.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo
  • Designed and developed Bamboo Build deployments
  • Managed nexus MAVEN repositories to download teh artifacts during teh build
  • Experience in managing source control systems GIT and SVN
  • Designing, creating, and maintaining GIT repositories to client specifications
  • Developed and maintained integration and release processes
  • Worked on Apache and Tomcat servers for hosting web apps
  • Created and maintained Subversion repositories, branches, and tags
  • Branching and merging code lines in teh Subversion and resolved all teh conflicts rose during teh merges.
  • Hands on writing Shell scripts and Perl scripts for compilation deployment processes
  • Communicating wif all levels of engineering, management, and developers, testing teams
  • Hands on trouble shooting skills, project documentation

Confidential

Build & Release Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Jenkins wif Artifactory repository
  • Resolved update, merge and password authentication issues in Jenkins and JIRA
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
  • Performed setup of Clustered environment wif WebLogic Application Server and created a two-node cluster using teh Amazon Elastic Load Balancer in AWS.
  • Exposure in Developing automation framework using Cucumber-JVM, Selenium-web driver, JUnit and Jenkins, Java, Python, JavaScript, WebDriver.IO
  • Experience using persistence framework like Hibernate, JPA for mapping java classes wif Database and using HQL (Hibernate Query Language).
  • Worked on loading CSV/TXT/DAT files using Scala/Java language in Spark Framework and process teh data by creating Spark Data frame and RDD and save teh file in parquet format in HDFS to load into fact table using ORC Reader.
  • Written WLST scripts to deploy teh WAR/WAR files to teh target WebLogic Server
  • Support Lead developers wif Configuration Management issues
  • Managed all teh bugs and changes into a production environment using teh JIRA tracking tool
  • Managed teh entire release communication and Release co-ordination during teh Project roll-out
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms
  • Creation of and integrates them into common deployment
  • Perform various builds for teh QA, and Production Environments
  • Experienced in building Java application using Maven scripts

We'd love your feedback!