We provide IT Staff Augmentation Services!

Devops Consultant Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Over 7 Years of IT experience in web applications, systems support/administration, hardware and software configuration and maintenance.
  • Over 4 years of active role in DevOps engineering, Infrastructure automation and configuration management, continuous integration, continuous delivery, continuous testing and continuous deployment.
  • Good hands - on in developing CI/CD pipeline in both AWS and Azure platforms.
  • Adept in the use of CI/CD tools such as Gitlab, Jenkins, VSTS (Azure DevOps), Team City, SonarQube, XLR, Slack, Nexus, Jacoco and Tomcat.
  • Good hands-on knowledge of automation and configuration management tools like Terraform, Puppet, Docker and Ansible.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Strong experience in troubleshooting build and deployment related issues.
  • Good knowledge of Source Code management tools like Bitbucket and Git.
  • Good working knowledge of scripting like YAML, JSON, Python, Groovy, Shell scripting.
  • Good knowledge of Dockerfile, docker images, docker containers and docker Registry.
  • Experienced in provisioning instances with AWS snapshots, VMware templates, vSphere, Clones.
  • Strong experience in system administration, installation, upgrading, patches, migration, configuration, troubleshooting, security and disaster recovery.
  • A team player with excellent written, verbal communication and inter-personal skills.
  • Research and development for emerging cloud and infrastructure technologies.
  • Project and time management skills.

PROFESSIONAL EXPERIENCE

Confidential

DevOps Consultant

Responsibilities

  • Part of a cross platform team that support multiple Software Development team providing daily support on Dev, QA, Stage, and Production environments on AWS ECS based micro-service platform; optimizing, ensuring security and minimizing infrastructural cost on both AWS and Azure.
  • Proficient with container systems such asDockerand container orchestration like Kubernetes.
  • Designed and developed infrastructure using Terraform and automated end-to-end resource deployment in AWS via Terraform.
  • Lead the migration of Bitbucket repo and Cloudbees Jenkins CI/CD pipeline to GitLab and automating several other manual tasks, controlling release orchestration through XL Release.
  • Terraform automation usage in multi-region disaster recovery for Micro-services within AWS environment.
  • ManagingDocker orchestration and Docker containerizationusingKubernetes.
  • UsingKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Managing continuous integration and deployment of Enterprise Applications to target environments.
  • Working on projects for architecture review, deployment and SRA (Security Risk Assessment).
  • Using Terraform modules to create reusable and battle tested infrastructure.
  • Building CI/CD jobs with Gitlab for full automation of applications.
  • Working with clients to set up and design full Devops practices using agile methodology.
  • Designing the best practices alongside appropriate CI/CD tools to achieve optimum result.

Confidential, TX

Devops Engineer

Responsibilities

  • Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
  • Implemented techniques for the seamless migration of applications, web services, security, network, and storage from on premise to the AWS cloud.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Automation of Jenkins by setting up webhooks to trigger builds in Jenkins every time there is a check-in into the Bitbucket.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Refactoring of monolithic applications to aMicroservicesand Component based architectures.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Setting up of CI/CD pipelines using VSTS and migrating the legacy applications to Azure platform.
  • Setting up Jenkins master and adding as many slaves as needed to enhance scalability and agility.
  • Setting up CI/CD pipelines jobs for microservices by integrating tools like Jenkins, SonarQube, Nexus, Slack, Maven, Docker, Tomcat, Bitbucket.
  • Setting up of SonarQube quality gates as the thumb of rules, whereby the pipelines fails the build whenever conditions set are not met.
  • Setting up of automated environment with Openstack built using Puppet and Ansible for infrastructure configuration and deployment.
  • Creation and Setting of repositories and SSH Keys for the teams to check-in to Bitbucket.

Confidential, LA

DevOps Engineer

Responsibilities:

  • Performed application server builds in EC2 environment and monitored them by cloud watch.
  • Created security groups for both individual and group instances under the network.
  • Automated and configured CI/CD using VSTS and deploying the build to Azure.
  • Created snapshots and images of instances for backup and clone instances
  • Supported applications like Apache, Tomcat, and java-based app running on Linux machine for multiple clients.
  • Developed Ansible playbooks to provision and configure EC2 instances and some stacks on AWS.
  • Designed user’s credentials and profiles using AWS IAM.
  • Performed hardware, operating system, security and application updates/patches on the company’s systems as well as operating system hardening based on industry standards.
  • Setting up Jenkins master and adding as many slaves as needed to enhance scalability and agility.
  • Worked daily with customers supporting the server with any related issue.
  • Worked directly with customers, supporting servers and applications running on the environment.

Confidential, NG

System Admin/DevOps Engineer

Responsibilities:

  • Focused on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configured virtual machine, storage accounts and resource group.
  • Managed day to day activities, supporting development team with their requirement.
  • Assisted and part of the team that started the company’s transitioning into DevOps.
  • Performed application server builds in EC2 environment and supported the teams’ activities.
  • Designed roles and groups using AWS identity and access management (IAM).
  • Researched and resolved customers tickets thereby boosting customers satisfaction.
  • Provided escalation support assistance for infrastructure management related tickets.
  • Set up of automated environment with OpenStack build for Server deployment and configuration.

We'd love your feedback!