We provide IT Staff Augmentation Services!

Devops Engineer Resume

Houston, TX

SUMMARY:

  • Around 6 years of experience in IT industry, Comprising of three years in DevOps and two years in Linux System Administration.
  • Extensive experience includes SCM, DevOps Build/Release Management and Cloud Management.
  • Experienced in implementing Config Management tools like Chef, Puppet and Ansible.
  • Experience in managing the source code and maintaining the versions using SCM tools like GIT and Subversion.
  • Implemented new projects using Jenkins as build framework tool & Nexus in Linux environment.
  • Experience in using Build Automation scripting like MAVEN and ANT as build tools for building of deployable artifacts (JAR, WAR & EAR) from source code.
  • Good experience in provisioning and maintaining Amazon Web Services (AWS) resources like IAM, EC2, S3, VPC, SNS, ELB, Cloud Formation Templates, Auto Scaling, Route 53 and Cloud Watch.
  • Experience on containerization tools like Docker and knowledge on containers orchestration tools such as Kubernetes.
  • Expertise in release automation for java and dotnet technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Experience in branching, tagging and maintaining the version across the environments.
  • Proficient in Rabbit MQ, Redis and Mongo DB along with NOSQL strategies.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA.
  • Used scripting languages like Python, Perl, Bash, and Ruby.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Devops Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast - Paced Engineering Environment.
  • Coordinated developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Chef for application automatic deployment and provisioning to different environments. and Managed Chef Cookbooks to automate system operations.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Creating fully automated continuous integration, continuous delivery, continuous deployment pipelines, DevOps processes and tools for multiple projects using Chef and AWS.
  • Created continuous integration system using SVN, Git, Jenkins, chef full automation.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF, salt and EBS etc.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Used Ansible Python Script to generate inventory and push the deployment to AWS Instances and Managed the configurations of multiple servers using Ansible.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created AWS cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Configured Jenkins to implement nightly builds on daily basis and generated change logs that includes changes that happened from last 24 hours.

Confidential, La Mirada, CA

Devops Engineer

Responsibilities:

  • Analyzed and resolved conflicts related to merging of source code for GIT.
  • Implemented continuous deployment with Apache Mesos and Marathon by using Docker as a container orchestration for data center automation.
  • Used Marathon REST API's to kick of new deployments of an application using HTTP PUT and REST services.
  • Used Docker for container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in Docker registry.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloudFormation.
  • Our DevOps solution includes the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and Cloud (AWS environment).
  • Used MySQL and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins & Maven for deployment and build management system.
  • Deployed the built docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers, Mesos clusters.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Developed Ansible playbooks to deploy applications and configure services such as Nagio, Tomcat and Apache.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Wrote python scripts to deploy java applications from Jenkins to remote server.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.

Confidential

Build Release Engineer

Responsibilities:

  • Implemented Jenkins pipeline for continuous deployments.
  • Installed and configured Jenkins for CI. Configured master and slaves to run various builds on different machines.
  • Written Ant/Maven scripts to automate entire build process.
  • Migrated ANT projects into Maven for better build performance.
  • Responsible for deployment of WAR, EAR files along with environment specific properties into QA, Stage and PROD environments.
  • Deployed artifacts into WebLogic/Websphere servers.
  • Responsible for Releases (enhancement, maintenance, Emergency and bug fixes) into QA, Stage and Prod environments.
  • Responsible for creating branches, tagging and merging in Subversion.
  • Created Migration documents and deployment guides for end user so that user can easily walk through and deploy the code without any issue.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.

Confidential

Linux & System Administration

Responsibilities:

  • Managed AIX server’s backups restore and general system administration.
  • Worked as System Administrator on RedHat, CentOS and Ubuntu 6.06, 7.04.
  • Handled user and client security and access on AIX and Linux servers for remote access.
  • Wrote shell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Maintained multiple Oracle databases with an Apache/Tomcat web front end.
  • Using k Shell, Shell and Perl, I was able to develop scripts to automate most of our day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Performed daily maintenance of servers and tuned system for optimum performance by turning off unwanted peripheral and vulnerable service.
  • Configured networking including TCP/IP and troubleshooting.
  • Patched Linux, Windows and Oracle systems regularly.
  • Assisted in security functions to make sure all servers were operating under PCI compliance.
  • Deployed new trading partners into production and designed the system architecture required for their specific needs.
  • Assisted in planning and testing new applications and operating systems
  • Setup of Environments and Networks
  • Installation of Linux, Unix and Windows Servers
  • Administration of Linux, Unix and Windows Application Servers
  • Supported Linux Oracle Servers in Terms of Troubleshooting and General Maintenance
  • Scripting on Linux, Unix and Windows Servers
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion
  • Maintenance of a Linux Firewall System
  • Management of Internal Systems and Hosted Systems

Hire Now