Devops Engineer Resume
SUMMARY
- Result driven professional with 7 + Years of IT experience in administration, analysis, design and maintenance of client/server and web applications.
- Possess over 3+ years hands on experience in DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Dynamic professional focused on identifying opportunities for process improvements
- Strong exposure to AWS cloud platform
- Strong hands on experience in scripting languages such as Groovy, Yml, Bash Shell scripting
- Excellent understanding of SCM tools such as Git, Bitbucket and GitHub
- Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Artifactory, Maven, Slack
- Experience in integrating code quality tools such as SonarQube, JaCoCo in CI/CD pipelines
- Strong exposure to configuration management tools such as Ansible Tower and Terraform
- Strong exposure to creating Docker images and docker containers, microservices
- Strong knowledge in Tomcat, Apache and Ngnix servers
- Participated in teh release cycle of teh product which involved environments like Development, QA UAT and Production
- Worked with project documentation and documented other application related issues, bugs on internal wiki website
- Excellent interpersonal skills, greatly motivated with incredible communication and leadership skills
TECHNICAL SKILLS
Cloud platforms: AWS
Framework/DevOps tools: Maven, SonarQube, Artifactory, Jenkins, Datadog, Slack
Build Tools: Ant, Maven, Gradle, MS Build
Versioning Tools: Bitbucket, GitHub
IAC Tools: Ansible Tower, Terraform
Containers: Docker, Docker - Compose, Kubernetes
Application/Web Servers: Tomcat, Apache, Nginx
Operating Systems: Ubuntu Linux, Centos, Linux - 2, Windows
Database: SQL & Postgres
Programming Languages: Java
Scripting & Other Tools: Groovy, Git Bash, Mobaxterm
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Automated infrastructure provisioning on AWS using Terraform and Ansible Tower
- Set up repositories and SSH Keys in Bitbucket for Agile teams
- Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins
- Setting up Jenkins master, adding teh necessary plugins and adding more agents to support scalability and agility
- Suggested and implemented Git Branching Strategy for teh Agile Team
- Set up CI Pipeline that checkout teh code from SCM and packages it using Maven build tool, Provide code analysis with sonarqube and uploads to artifactory
- Set up CD Pipeline that deploys artifact built and deploys to Dev, QA, UAT and Prod
- Wrote Ansible playbooks for Code Deployment and Configuration Management
- Performs Rollback Deployment using Ansible Tower
- Created Ansible Tower Templates for Deployment into LLE- Dev QA UAT (Lower Level Enviroments) and HLE (Higher Level Enviroments)
- Created Bash Scripts for process automation
- Created nightly builds with integration to code quality tools such as SonarQube
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions not met
- Converted java projects into Maven projects by creating POM file and ensured all teh dependencies are built
- Manage/mentor both onsite/offshore team
- Enforced Test Driven Development for teh DEV teams for every sprint
Environment: Ansible Tower, Terraform, Maven, Jenkins, AWS, SonarQube, Artifactory, Datadog, Slack & BitBucket
Confidential
DevOps Consultant
Responsibilities:
- Created nightly builds with integration to code quality tools such as SonarQube
- Set up Datadog Server/Agents for monitoring App WebServers
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions were not met
- Set up teh SonarLint plug-ins in developer's workstation
- Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry
- Implemented Release management workflow for QA, UAT and Prod environments
- Prepared and presented SCM best practices for implementing continuous integration for teh team
- Building & Maintaining Docker container clusters managed by Kubernetes Engine on AWS
- Handle Blue/Green Deployment of Containers on EKS Clusters
- Handle Rollout and Rollback Strategy deployment on EKS Clusters
Environment: Bitbucket, Docker, Datadog, Java, Windows Servers, JIRA, Apache
Confidential
IT Support Specialist
Responsibilities:
- Tackled troubleshooting and problem resolution to support end-user technical issues.
- Reviewed requests for service to resolve IT difficulties, documenting and fielding tickets to improve problem resolution
- Oversaw equipment and system operations, surveying for potential security vulnerabilities and upgrade needs
- Tracked and prioritized IT tickets and requests based on severity and potential business disruptions involved
- Identified problems in printers, scanners and networking hardware, applying required fixes or escalating issues
- Set up new desktop systems and configured laptops for incoming employees and loaded required software and server permissions
- Assisted customers with various types of technical issues via email, live chat and telephone.
- Documented customer complaints and inquiries for use in technical documentation and bug tracking.
- Updated software versions with patches and new installations to close security loopholes and protect users
- Resolved record-breaking backlog of support tickets following major system malfunction