We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Around 6 years of experience in IT industry as AWS/DevOps Engineer in software configuration practices, Build Release Management and tools.
  • Expertise in using AWS services including EC2, Auto Scaling in launching EC2 instances, Security Groups, ELB, S3, EBS, AMI, Cloud Front, Kinesis, RDS, VPC, Route53, Cloud Watch, IAM, SNS and SQS.
  • Experience with container - based deployments using Docker, Docker swarm, working with Docker images, Docker Hub, Docker registries and Kubernetes.
  • Hands-on experience with DevOps essential tools such as Docker, Kubernetes, Jenkins, Puppet, Ansible, Subversion (SVN), GIT and AWS cloud platform.
  • Extensively worked with container orchestration tools and concepts like Docker and Kubernetes.
  • Experience in using Kubernetes to create Pods, ConfigMaps and deployments into the cluster.
  • Experience in writing Scripts to handle automation/administration tasks using Ruby, Shell and Bash scripting.
  • Worked with Configuration Management tools - Ansible, Puppet and Chef.
  • Experience in developing the Playbooks in Ansibl e integrating them to the Source code repository and deploying them onto the servers to reduce the downtime.
  • Involved in developing Puppet modules to automate deployment, configuration, and management of clusters and experience in writing Puppet Manifests for deploying, configuring, and managing applications.
  • Experience in Chef Environment and working with Chef Cookbooks and Recipes for provisioning servers in multiple environments.
  • Experienced in working with databases such as RDS, MySQL and DynamoDB .
  • Expertise on implementing Jenkins builds pipeline flow to handle complex build workflows.
  • Maintained continuous build environment implemented with plugins like ANT and Maven within Jenkins.
  • Very good experience on monitoring tools such as AWS Cloud Watch and Elasticsearch Logstash Kibana (ELK).
  • Build and configured virtual Data center in Amazon cloud to support Enterprise hosting which includes VPC, public, private Subnets, Security groups and Route tables.
  • Extensively worked with Version Control Systems GIT and SVN (Subversion).
  • Involved in all the phases of Software Development Life Cycle (SDLC) like analysis, design, implementation, test and deployment.
  • Self-motivated, dedicated, reliable as a team player with excellent interpersonal skills and learning ability.

TECHNICAL SKILLS:

AWS Services: EC2, VPC, S3, ELB, EBS, IAM, Cloud \ HTML/HTML5, CSS/CSS3 Watch, SNS, SQS, Route 53, Lambda, RDS\

Container Orchestration Tool: Docker, Kubernetes\ Red hat, Ubuntu, Linux, Windows, CentOS

Configuration Management Tools: Ansible, Puppet, Chef\ SVN, GIT

Build/CI/CD Tools: Jenkins, Maven, Apache, Nginx, Tomcat

Virtualization: VMware and Virtual Box\ Shell, Bash, Ruby, Python

Database: MySQL, DynamoDB\ Cloud Watch, ELK

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

DevOps Engineer

Responsibilities :

  • Migrated an application and executed Proof of Concepts (POC) and solutions on top of the given product based on the customer requirements.
  • Used Kubernetes to automate the deployment, scaling, and operations of application containers across clusters of hosts using replication controllers, services, deployments, labels, health checks.
  • Managed Clusters and containerized applications by working on Kubernetes using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Worked on Docker to create images and containerize the application build, by writing Dockerfile to customize Docker container images , tagging and pushing the images to the Docker repository/registry .
  • Implement, manage and orchestrate Docker Container Clusters employing Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Created High Availability Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments and ingress by writing YAML files.
  • Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization using HPE OneView .
  • Worked on Ansible to create High Availability clusters, to make a new node join the cluster and deploy the application.
  • Written Ansible Playbooks for various configurations to modularize and optimize product configuration.

Environment: Docker, Kubernetes, Ansible, HPE OneView, Portworx, Python 3

Confidential, Birmingham, AL

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.
  • 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 and updated Auto Scaling Group launch configuration with the latest AMI.
  • Build and configured virtual Data center in Amazon cloud to support Enterprise hosting which includes VPC, public, private Subnets, Security groups and Route tables
  • 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.
  • 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.
  • Monitored the application and network Traffic with Cloud Watch.

Environment: AWS (EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group, Directory Services, Lambda), Chef DK 0.12, Ruby, MySQL 5.5, httpd, Apache Tomcat, Jenkins 2.0, Git 2.8, GitHub

Confidential

DevOps/Build & Release Engineer

Responsibilities:

  • Used Docker 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 the system issues using Nagios.

Environment: Subversion (SVN) 1.7, Maven 3.2, Jenkins 1.5, Docker, Nagios 4.0, Tomcat Server, JIRA, Python 2, Shell

Confidential

Build & Release Engineer

Responsibilities :

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Developed build script using MAVEN as the build tool for the creation of the build artifacts like war or ear files and integrated them with Shell scripts created in Bash to automate the deployments for the Java based applications
  • Administration and creation of Bamboo jobs, including automatic generation, reporting and alerting of test and code metrics ( Junit, Clover, Sonar , fortify etc.), build failures and build status indicators, and information radiators.
  • Managed branching and Merging in a multi-project environment. Managed the entire Release Communication and Coordination process.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Created Maven & UNIX scripts for build and Release activities in QA, Staging and Production environments

Environment: Bitbucket, Bamboo, JIRA, MAVEN, Shell, JAVA, Chef, GitHub, Nexus

Confidential

Junior Web Developer

Responsibilities :

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements.
  • Involved in the development of Web application using HTML4, CSS 2, JavaScript, and PHP.
  • Developed CSS stylesheets to maintain uniformity of all web pages throughout the website.
  • Performed a lot of DOM manipulation using JavaScript and jQuery for loading and manipulating dynamic content on Web pages
  • Worked on optimizing SQL queries to improve the loading times of the web pages.
  • Used Ajax to get JSON data and to refresh only certain section of the page and reduce the load on the web server.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Focused on resolving cross browser compatibility issues related to CSS and JavaScript.
  • Responsible for fixing bugs encountered and communicating them back over to the QA team.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs.

Environment: HTML4, CSS2, JavaScript, jQuery, AJAX, JSON, PHP

We'd love your feedback!