We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 5 years of experience as DevOps Engineer/Build and Release Engineer who is motivated, enthusiastic, and pro - active with an excellent 'can-do' attitude and ‘go-to’ personal.
  • In-depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.
  • Good experience with Continuous Integration and Deployment methodologies using Jenkins, Hudosn, and Configuration Management tools such as Ansible/Chef/Puppet and Docker containers for environment independence.
  • Experienced in Configuring and Deploying infrastructure and applications into cloud using AWS resources such as EC2 instances, S3, RDS, EBS, VPC, SNS, IAM policies, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OpsWork, Security Groups focusing on fault tolerance and high availability.
  • Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation.
  • Experienced in maintaining Docker containers with Kubernetes to automate the docker container maintenance by using it and worked on with REST API.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Experience in using version control systems like Subversion (SVN) and different flavors of GIT.
  • Strong knowledge on source control concepts like Branches, Merges, and Tags.
  • Experience working with log monitoring with ELK Stack (Elasticsearch, Logstash, Kibana).
  • Experienced in Installations, Upgrades, Patches, Configuration, Performance tuning on system software and hardware.
  • Good scripting skills for maintaining, developing shell and python scripts and troubleshooting the C, Bourne and Perl scripts.
  • Stay current with the latest features/capabilities of the AWS platform.
  • Engineer, manage, and support source control and binary repository systems such as BitBucket / Stash, Git, SVN, and Nexus.
  • Experience supporting 24x7 production and providing on-call & weekend support.
  • Experienced in Trouble shooting, Backup and Recovery.
  • Extensive experience with Kick Start Server and Jump Start Server to install Operating systems across multiple machines at a time.

TECHNICAL SKILLS

Programming: Python, Java, Shell Scripting

IaaS: AWS, Azure

Source Control/Versioning: SVN, GIT

CI Tools: Bamboo, Jenkins

Configuration: Puppet, Chef, Ansible

Containerization: Docker, Kubernetes

Build Tools: Maven, Ant

Web Servers: Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx

OS: Linux, Windows

Databases: Oracle 11g, MySQL, Postgres SQL, MongoDB

Bug Tracking Tools: JIRA, Remedy

Monitoring tools: Nagios, Splunk

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

DevOps Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis.
  • Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Installed, Configured and Administered Jenkins Continuous Integration Tools.
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: GIT.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes for the runtime environment for the CI/CD system to build and test and deploy.
  • Deployed the Java applications into web application servers like WebSphere.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, and Jenkins testing.
  • Documented release metrics, software configuration process. Used Maven scripts tobuildthe source code.
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Worked on Apache and Firewalls in both development and production.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

Environment: Java, AWS, Jenkins, Maven, Nagios, SQL, Ansible, Kubernetes, IBM WebSphere, Git, JIRA, XML, Linux.

Confidential, Los Angeles, CA

DevOps Engineer

Responsibilities:

  • Developed and implemented an Agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Created, managed Kubernetes objects like pods services, namespaces, applications and replication sets, deployments using the YAML.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
  • Made use of ELK stack for logging all the activity and create indexes which can be queried by kibana.
  • DevelopedAnsible playbooksfor Auto installation of IBM WebSphere on the servers.
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Extensively used Terraform in AWS to automatically setup and modify settings by interfacing with control layer.
  • Supported the code builds by integrating with continuous integration tool (Jenkins).
  • Used GIT version control to manage the source code.
  • Documented process documents for Jenkins, GIT, CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
  • Integrated Jenkins with various DevOps tool like Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Maintained QA environment and solved issue of QA and maintain DB version according releases. Also published code and DB on production and staging as per business requirement.

Environment: Java, DevOps, Ansible, Jenkins, Maven, Kubernetes, Terraform, GIT, AWS, WebSphere Application, Kibana, Red hat Linux.

Confidential

DevOps/ Cloud Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Documented release metrics, software configuration process. Used Maven scripts to build the source code.
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Managing users and groups using the amazon identity and access management (IAM)
  • Creating inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Docker.
  • Provisioned load balancer, auto-scaling group and launch configuration formicroservicesusing Ansible.
  • Integrated services likeGitHub,AWSCodePipeline,JenkinsandAWSElastic Beanstalk to create a deployment pipeline.

Environment: Java, AWS, Eclipse, Tomcat, Apache, Docker, Ansible, Oracle, Jenkins, JIRA, Maven, Git, Windows, Windows.

We'd love your feedback!