Post Job Free

Resume

Sign in

AWS Devops Engineer

Location:
Englewood, CO
Posted:
March 16, 2021

Contact this candidate

Resume:

Joel Thomas

DevOps Engineer

720-***-****

adkr0t@r.postjobfree.com

* ***** *********** ** *** DevOps Engineer in production grade environment. I'm a highly dedicated, enthusiastic, and versatile DevOps Engineer experienced in designing, developing, implementing and containing software applications according to clients' requirements. With my extensive deployment and management experience on CI/CD pipeline and AWS Cloud I am positioned to apply leading technology to address real business problems and collaborate globally to deliver high- quality, robust and scalable software systems while learning and growing as an individual in CI/CD pipeline.

Skills

Cloud Services

AWS, Azure, GCP, Databricks, Openstack

Operating Systems

Windows, Linux and Unix, Microsoft Windows Server (2008-2016, 2019 base), VMware, Vsphere, Virtual box.

IDE Development Tools

Jupyter Notebook, Eclipse, CA-API Gateway, VS Code, PyCharm, IntelliJ

Languages

Java, Python, bash, Powershell, Spark, SQL, C++, JavaScript, YAML, Java frameworks (Spring, Hibernate)

Scripting Languages

JavaScript, jQuery, bash, python scripting.

DevOps and Container

Jenkins, Docker, CI/CD, Ansible, Kubernetes, Git, Terraform, AWS Codecommit, Codedeploy, Codebuild.

Databases

SQL Server, Oracle 9i/10i/10g, MySQL, PostgresDB, AWS RDS, Dynamodb, Mariadb, Amazon Aurora

Technologies

API Gateway, Apache Tomcat, Nginx, HTML5/CSS, Servlets, JSP, XML, JSON, CSV, JSTL, Soap, Web Services, WSDL., Angular

QA and Monitoring

Selenium, TestNG, Postman, JUnit, Cucumber, Protractor, Jasmine, CloudWatch, Nagios, Prometheus, Splunk,

Work History

AWS DevOps Engineer, 06/19 - Current

Liberty Media, Englewood, Colorado

Design a complete automation system for the data pipeline, from source to storage, implementing schedulers for automation.

Configured Java applications to produce logs, package them into Docker images, and push them into a Docker private repository

Created clusters using Kubernetes and worked on creating pods, services, and deployments by writing YAML files.

Deployed AWS infrastructure using IAC. AWS services like VPC, EC2, S3, EBS, IAM, ELB, Autoscaling, Cloud Formation, and Cloud Watch using the AWS console and AWS CLI.

Created and Configured AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and Security Groups.

Managed AWS S3 buckets and object policies using IAM and S3 bucket policies and created MFA for accidental deletion.

Implemented and maintained the branches and build/release strategies utilizing Git.

Utilized IAM service to create new users, groups, roles, and policies.

Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.

Extensive experience in configuring EC2, S3, Elastic Load Balancer, Autoscaling,

IAM, and Security Groups in public and private subnets in VPC and other services in AWS.

Worked on container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose, Docker Swarm, and Docker registries.

Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.

Monitored automated build and continuous software integration process with CloudWatch, Prometheus and nagios to drive build/release failure resolution.

Prepared development server on EC2 for developers, enabled with Docker, Docker-Compose, Java 11, Git.

Prepared base branches namely master, dev, release for DevOps cycle.

Experience in configuring, managing, and building platforms with Ansible.

Prepared Shell scripts to package the application with Maven.

Researched and identified new technologies and tools helping to grow the agile development environment.

Worked with Docker, pulling images, running containers, creating Dockerfile, exposing a container with a port redirect, volume management, docker inspect, docker, commit to capturing the file changes/settings into a new image, and pushing the image to DockerHub.

Hands-on experience with Jenkins - CI/CD concepts, jobs, builds, pipelines, triggering, plugins, etc.

Designed highly available, cost-effective, and fault-tolerant systems using multiple EC2 instances, Auto-Scaling, and Elastic Load Balancer.

Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.

Created Ansible playbook to install and configure tools (Docker, Docker-Compose, AWS CLI V2, ECR Credential Helper) needed for all Docker Swarm nodes.

Implemented a serverless architecture using API Gateways, Lambda and DynamoDB and deployed AWS Lambda Code from AWS S3 buckets.

Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.

Hands-on experience in writing SQL using MySQL.

Prepared and configured the Jenkins Server with Git, Docker, Docker Compose,

AWS CLI v2, ECR Credential Helper, Python3, Ansible, and Boto3.

Write scripts to process JSON response in python.

DevOps Engineer, 01/17 - 06/19

Traveler's Insurance, Hartford, CT

Wrote shell scripts for automating the process of data loading.

Evaluate Ansible framework and tools to automate the Cloud deployment and operations.

• Implemented a production ready, load balanced, highly available, fault tolerant CI/CD pipeline with GIT, Jenkins, Ansible, Docker and Kubernetes.

• Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.

• Managed deployment automation using Terraform to system operations.

• Integrate CI pipeline with configuration management tools for continuous deployment.

• Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins

• Supporting software development and data management projects that prepare large datasets for

• Using Docker in Environment variables, Configuration files, Option types and Strings & integers.

• Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2

• Developed an internal HR management system using Java.

• Worked with Agile practices using CI/CD pipelines, with Jenkins (for continuous integration), Nexus for Maven repository, Maven builds, Artifactory, Junit testing and deployments using multiple Jenkins.

plugins.

• Created and developed REST based web services returning JSON type of responses.

• Used Azure DevOps (formerly VSTS) to automate several applications. Building CI/CD pipelines in

• Wrote custom monitoring and integrated monitoring methods into deployment processes to develop

self-healing solutions.

• Actively involved in a program geared towards migrating existing mission and business applications into a cloud-based environment. Activities required to re-host an application into the cloud may include architecture modifications, database and/or application server re-hosting, and potentially recoding of existing capabilities to take advantage of cloud platform services.

• Worked with the architectural lead for the migration of several applications to the cloud.

• Proactively develop best practice standards, architectures, and procedures to support the utilization of cloud infrastructure services.

• Completed load and performance testing of extremely complex systems

• Optimize several applications for maximum speed and scalability, system, DNS and network connectivity.

• Logging the queries of customers and employees.

• Analysis of call logs in order to discover any underlying issues or trends.

• Diagnosing and solving hardware or software faults.

• Testing and evaluating new technology.

• Performing electrical safety checks on the company’s computer equipment.

• Responding to callouts in a timely fashion.

Used AWS EMR for analyzing data on top of S3 bucket using Hive Query and Spark SQL query

AWS Cloud Engineer, 11/16 -01/17

NCR, Atlanta, GA

Worked on Continuous Integration (CI), Continuous Delivery (CD) pipeline for Cloud Services.

• Developed CI/CD pipelines with Jenkins

• Designed and deployed a large application utilizing AWS stack (including EC2, VPC, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation

• Dockerized applications by creating Docker images from Dockerfile

• Installed Docker and Docker-compose on different servers

• Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy

• Created a Jenkins pipelines and configured cron job to trigger the pipeline on certain times depending on the pipeline’s branch

• Used Ansible as a configuration management and deployment tool

• Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost

efficient, fault tolerant and highly available environment

• Worked with the IAM service to create roles, users and groups and attached policies to provide minimum access to the resources.

• Created freestyle projects and fully automated CI/CD build pipelines and processes for multiple projects.

• Worked on all major components of Docker like Docker Compose, Volume, Network, Hub, Images, Swarm.

• Worked extensively with AWS services like EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, IAM, CloudFormation, CloudFront, and RDS

• Designed and configured VPC-Internet Gateways, NAT Gateways, Public and Private subnets, Security groups, NACLs, Route Tables, VPC peering.

• Deployed web applications on AWS S3, served through CloudFront and Route 53 using AWS CloudFormation

Service and Certificate Manager

• Developed web applications and RESTful API services in Python with Flask and deployed to AWS. Used Application Load Balancer with Auto Scaling Group of EC2 Instances and RDS, AWS CloudFormation Service, MySQL, and Docker

• Used Gitflow as workflow strategy and orchestrated test, build, release and deploy phases through multiple pipelines, leveraged scripting knowledge in automating the tasks

Junior Software Developer, 05/14-11/16

Intuit, Inc., Menlo Park, CA

Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)

Developed the web interface using Angular-JS, HTML, CSS. Hosted the application on a Node.js server using express middleware.

Used Angular JS for UI to make the application user-friendly in the development of the Navigation Bar, Tables etc.

Implemented a Single Page Web Applications (SPA) and Multi Page Web Application based front end for displaying user requests like fetching, inserting, updating, deleting user records history using JavaScript and Angular JS.

Implementing and exposing the Micro services based on RESTful API using Spring Boot.

Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.

Involved in implement the security with OAUTH2.

Implemented SOA to develop REST Based Web services using Spring Rest API.

Created web services using Spring @Rest Controller to return JSON to the frontend

Implemented Swagger by using spring annotations, which will make the developers easy to understand the flow.

Remotely debugged remote debugging the application to resolve environment specific issues.

Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.

Used JavaMessageService (JMS) for reliable and asynchronous exchange of important information for status report along with Apache Kafka as Queue Server.

Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operation.

Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver

Develop Python scripts to convert source files into custom flat file layouts.

Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.

Education

Bachelor's Degree in Information Systems from University of Maryland, Baltimore County

Certification

AWS Certified Solution Architect

Linux Professional Certified

Qualys Certified on VM

.



Contact this candidate