We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • 7 years of experience in IT industry wif major focus on DevOps, Software Configuration, Build and Release Management.
  • Worked as Senior DevOps Engineer in field of release automation on Java and .Net technologies to achieve continuous integration and continuous delivery (CI and CD)
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, Cloudwatch, S3, EBS, VPC, ELB, Route 53, lambda, Auto Scaling, Security Groups, ECS, Kinesis, Cloud Watch and Cloud Formation
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Used AWS as to maintain model and manage teh entire application.
  • Involved in configuring and integrating teh servers wif different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Ansible, Chef and Puppet
  • Hands on experience in installing and administrating CI/CD tools like Hudson, Jenkins, Bamboo.
  • Experience in administering and supporting teh CM tools including Subversion and CVS on UNIX environments.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in Building and Packaging Applications developed using Java, J2EE, MS.net, CL.
  • Knowledge on IP Networking VPN's, DNS, load balancing.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Worked on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • In - depth understanding of teh principles and best practices of Software Configuration Management (SCM)
  • Hands on micro services and cloud native applications as an architect
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, WebLogic, and WebSphere App Servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in building and deploying Java applications and troubleshooting teh build and deploy failures.
  • Knowledge of databases like Oracle 10g/11g and MSSQL.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Good interaction wif developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Participated in performance tuning, unit test case preparation and execution.
  • Having good communication Skills, motivate, team player and hard worker wif interpersonal skills and problem-solving skills.
  • Excellent skills to handle multitask at teh same time and fulfill teh required work before deadlines.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Atlanta, Georgia

Responsibilities:

  • Setup and built AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check to trigger auto scaling actions.
  • Used Terraform as Infrastructure as a code to build teh infrastructure on AWS.
  • Migrated present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch.
  • Deployed and maintained production environment using AWS EC2 instances and Elastic Container Services wif Docker.
  • Worked wif various teams to support and optimize teh AWS cloud infrastructure for production, staging and development environments, troubleshoot performance issues, and resolve production incidents.Launching Amazon EC2 Cloud Instances using Amazon Images(Linux/ Ubuntu) and configuring launched instances wif respect to specific applications.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation wif Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
  • Implemented teh Design and develop of Microsoft AZURE based application (IAAS and PAAS) on private cloud and mentor team.
  • Worked on Microsoft AZURE and part of DEVOPS Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Implemented Docker and Kubernetes infrastructure and working in DevOps group running Jenkins in a Docker container wif EC2 slaves in Amazon AWS cloud configuration.
  • Involved in container management using Docker by writing Dockerfiles and enforced setting up teh automated build on Docker HUB and worked on Docker container snapshots, removing images and managing Docker volumes.
  • Written deployment scripts in Shell and Ruby including shell script in Jenkins jobs to do pre and post build operations.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cron-Jobs.
  • Implemented Continuous integration and Continuous Delivery process using Git/SVN, Jenkins, Maven, Chef and Rundeck.
  • Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Extensively worked on GIT as a source code management and Configured GIT wif Jenkins and scheduled jobs using Poll SCM option along wif creating subversion/Git repositories, and various branches in SVN/GIT, merged from development branch to release branch, also created tags for releases.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped teh Nodes using Knife.
  • Implemented teh Chef Software setup and configuration on VM's from teh scratch and deployed teh run-list into chef-server and bootstrap teh chef clients remotely.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef wif AWS Cloud Formation and Jenkins for continuous integration.
  • Written some Templates for AWS infrastructure as a code using Terraform to build staging and production environments and automated infrastructure provisioning occasionally wif Terraform and Packer in place of Chef and even automated teh image build process using Packer.
  • Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Involved in teh centralized logging and monitoring stack of Elasticsearch, Logstash, and Kibana to build real time monitoring dashboards to ensure high availability of teh Cloud Control Plane.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they effect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Worked on integrating application logs wif Splunk and wrote several custom Splunk queries for monitoring and alerting.

Environment: AWS(EC2, Route 53, S3, VPC, EBS, Autoscaling),Chef,Jenkins,Docker,Kubernetes,Jira,GIT, Azure(Azure VMs, Storage, Virtual Network), Nagios,Ruby,Python,Shell Scripts, Unix/ Linux environment.

Confidential, Gilbert, Arizona

DevOps Engineer

Responsibilities:

  • Co-ordinate wif teh APS team to define tools dat will improve efficiency while debugging and troubleshooting environmental issues.
  • On-board D2P environments to Splunk while resolving Splunk based monitoring issues.
  • Assisted in creating teh environment for Docker Migration.
  • Developed and maintained multiple shell scripts to Automate teh daily jobs, also used to check disk usage and perform cleanup of file systems using shell scripting and cronjobs.
  • Built, tested, and deployed scalable, highly available and modular software products using shell-scripts executed from Jenkins to move from one environment to another.
  • Implemented testing environment for Kubernetes and administrated teh Kubernetes clusters.
  • Deployed and orchestrated teh applications wif Kubernetes.
  • Created Jenkins Build and Deploy Jobs for Jive based applications and upgraded Jive 7 to Jive 8.
  • Configured teh Jenkins jobs and supported teams on build and release related issues.
  • Creation and maintenance of Jenkins jobs cloud trail logs and objects wifin each bucket.
  • Created and managed multiple Instances of Apache Tomcat and deployed several tests.
  • Integrated soapUI and JMeter Test cases into Maven and Monitored teh error logs and fixed teh problems.
  • Integrated Ant and Maven wif Jenkins to run to automate teh build process as part of continuous delivery.
  • Automation experience using Unix Bash script and Python boto3 AWS related module only.
  • Developing Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
  • Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool.
  • Configuration tool Installed and configured such as chef server / workstation and nodes via CLI tools to AWS nodes.
  • Deployed and configure Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Setup teh monitoring and Alerting mechanism using Hubble and Splunk.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Develop teh automated build and deployment using ant and Jenkins using tomcat as teh application server deployments onto on Demand instances created on teh fly.
  • Worked on container orchestration tools such as Docker swarm, Mesos, and Kubernetes.
  • Leveraged a cutting-edge CI/CD pipeline based on teh Mesosphere to serve distributed, containerized microservices backed by MongoDB and Postgres while utilizing proprietary queuing libraries, and job, deployment, and testing frameworks for graceful scaling.
  • Documenting MongoDB installation, operations, security, auditing multiple environments.
  • Created and managed JIRA templates and complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes.

Environment: Maven, Java/J2EE, Jenkins, Python, Splunk, Tomcat,Mesos, Kubernetes, Mongo dB, Linux/Unix, JIRA.

Confidential, Bay City, Michigan

SCM Engineer

Responsibilities:

  • Worked wif an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using Ansible and Jenkins to get teh job done
  • Performed server configuration management on apache products, MySQL, and Weblogic using tools such as Ansible
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Supported day to day operations in teh Build-Release/Monitoring Engineering vertical in teh Technical Services team for Global Infrastructure Support department.
  • Troubleshooting application build and deployment failures by working wif AppDev and Infrastructure teams as part of teh delivery process.
  • Used Maven scripts to build teh source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Involved in setting CI (Continuous Integration) for major releases in Jenkins and Bamboo.
  • Written make, Maven and Ant build tools for application layer modules.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used MAVEN as a dependency management tool to manage all teh dependencies dat are required. Collaborated wif development teams for teh daily delivery process to NON-PROD and PROD environments.
  • Configured and managed HP ALM for defect tracking and management. Involved in database migration to newer infrastructure.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Involved in Configuration Management Tools (PUPPET).
  • Designed and implemented Puppet to configure, install, manage, and deploy releases across all environments.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Performed deployments to QA and performance environments.
  • Designed and built monitoring dashboards for IT executive leadership to provide a holistic view of teh application and server status for business-critical entities wifin teh enterprise.

Environment: Puppet, Jenkins, Bamboo, AWS Cloud, Nagios, Redhat, CenTOS, Docker, HP ALM, Java, NFS, NIS, SSL, HTTP, Maven, LINUX.

Confidential, Buffalo, New York

Linux Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Subversion support for different projects.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Performed Branching and Merging activities for every release cycle.
  • Worked on creating repositories in Git Stash for multiple applications
  • Configured Git repositories in CI setup in Jenkins.
  • Created build/deploy documentation in confluence for various applications.
  • Used Maven as a build tools on java projects for teh development of build artifacts on teh source code.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Building and monitoring in teh project TEMPhas been done continuously wif a CI Tools like Jenkins.
  • Configured SonarQube code quality tool and integrated wif Jenkins.
  • Configured and Maintained teh Jenkins build and automation jobs.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Documented project's software release management procedures wif input decisions.
  • Wrote Puppet manifests files for all applications to manage teh configuration files and to manage them as services.
  • Implemented Puppet applies using Subversion and Cron jobs.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Deployment of teh Business processes by creating jar, war and ear files to IBM WebLogic application servers.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Installed packages using yum and Red Hat Package Manager (RPM) on various servers.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Deployed teh Java applications into web application servers like Apache Tomcat.

Environment: Subversion, Git-Stash, Jenkins, Java/J2EE, Ant, Maven, Atlassian JIRA, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts, Puppet

We'd love your feedback!