We provide IT Staff Augmentation Services!

Devops Engineer Resume

Boston, MA

SUMMARY

  • Total nearly 6 years professional job experience in Cloud Computing, System Administration, Data Center Operations, Software Configuration Management, Build and Release Management, and Linux Administration.
  • Strong work experience in DevOps, monitoring, build, SCM & Release engineering processes.
  • Proficient in setting up Continuous Integration & Continuous Deployment Pipelines using Jenkins.
  • Strong Experience on Docker Containerization, developing Docker file, Docker Images, Container management.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on a public or private cloud
  • Experience in working with AWS Cloud administration which includes services like EC2, VPC, ELB, AMI, RDS, IAM, Route 53, Autoscaling, Cloud Formation and Security Groups.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
  • Used AWS Cloud Formation templates to create custom - sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provisioning AWS Infrastructure for development & deployment environments
  • Experienced in Installing, Configuring, and managing Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Worked with Shell/Python and PowerShell scripts for automated deployments on a cloud platform.
  • Strong working Knowledge on various Version tools like Git, GitHub, Bitbucket
  • Highly Experience on working with bug tracking tool like Jira
  • Certified Kubernetes Administrator (CKA)

TECHNICAL SKILLS

Cloud Platform: AWS, Digital Ocean, and OpenStack.

Operating Systems: Windows, Unix/Linux, Ubuntu, Red Hat, CentOS and Debian.

Integration Tools: Jenkins, GitHub, and GitLab

Configuration Management: Ansible, Terraform

Virtualization: VMware, Hyper-V, VirtualBox Vagrant, vCenter and vSphere.

Languages/Scripts: Python, Shell, Bash, JSON, YAML, PHP and Perl.

Containerization: Docker, Docker swarm.

Orchestration: Kubernetes

Version Control Tools: GIT, GitHub, GitLab, Bit Bucket.

Database Languages: SQL, PL/SQL, PostgreSQL, NOSQL.

Database: MYSQL, MongoDB 7 SQL server.

Web Servers: Nginx,Apache Tomcat, JBOSS, Web Sphere.

SDLC: Agile Scrum, Waterfall model.

Web Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, XML, JSON.

Monitoring Tools: Prometheus and Grafana

Management Tool: JIRA

Development IDE: Visual Studio Code

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Boston, MA

Responsibilities:

  • Working as a DevOps engineer for automating the build, configuration, deployment and testing of enterprise level software applications on premise and on cloud.
  • Working on CI/CD pipeline to deploy code using GitLab.
  • Worked on installing Docker using Docker toolbox and created Docker containers and Docker consoles to manage the application life cycle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on a public or private cloud.
  • Worked on the creation of custom Docker container images, tagging, and pushing the images. Also, familiarity with Docker Swarm
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations
  • Migrated a production infrastructure into AWS utilizing Code Deploy, Code-Commit, OpsWorks.
  • Worked of Amazon EKS Clusters and able to manage containers in it.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
  • Deployed Elasticsearch with 40 nodes cluster in AWS environment for client applications.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, database.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting, including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
  • Configure and manage EC2, RDS, S3 Buckets, VPC, Security Groups, ELB, Auto scaling, Elastic Cache, Glacier, SNS, SQS, SES, CloudWatch, ECS, CloudTrail, CloudFormation. security and application configuration also Developed them to take backup of EBS volumes using AWS CloudWatch.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages, and worked on playbooks for Ansible in YAML.
  • Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Monitored with Prometheus

DevOps Engineer

Confidential, Quincy, MA

Responsibilities:

  • Worked closely with development teams and architects to debug software and system problems and resolve the issues.
  • Created plans and ensured release management deliverables are met on time, risks are appropriately mitigated, and code implementation status is communicated regularly to application manager.
  • Designed the environment with options of automations to build to reduce the risk of manual error and time consumption during release.
  • Configuring, automation, and maintaining CI/CD tools Bitbucket, Docker-registry/daemon, Nexus, and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform
  • Responsible for pre-migrations, migration and post migration activities with check points and deployment of artifacts for test and production environment.
  • Configured and setup activities of both environmental and functional and Collected data for preparing monthly metrics of the migrated codes, monthly internal and yearly external audits.
  • Created automation and deployment templates for relational and NoSQL databases, including PostgreSQL, MySQL, Cassandra, and MongoDB in AWS.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Responsible for managing Jenkins jobs and reports, identifying failures, and fixing issues
  • Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments
  • Involved in designing/automating proof of concept projects and version control tool migrations.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implemented a mirror for SVN repository, which enables users to use both SVN and GIT.
  • Created and owned, Build and Continuous Integration environment with Visual Studio and Jenkins.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configured Nightly Builds using SCM polling option to ensure an updated version of artifactory generated in NEXUS.
  • Administered and integrated the Version Control Systems like Subversion and GIT with Jenkins.
  • Developing automated process for builds and deployments using Jenkins, Shell, Python and Java.
  • Involved in migration activities using Red Hat LVM, Solaris LVM and Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount Points, and Packages
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Performed maintenance activities in a large environment composed of different UNIX/Linux platforms and configurations. Troubleshooting hardware, software, and network-related problems

Hire Now