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.