Devops Engineer (aws Cloud) Resume
SUMMARY
- 7+ years of professional IT experience which include 3 years of network equipment installation, configuration and maintenance; 4+ years practicing DevOps Engineering, Cloud Automation (CI/CD), deployment and maintenance of web applications.
- In - depth experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack and Azure pipelines
- Tremendous experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation
- Proficient in migrating applications to both AWS and Azure cloud platforms
- Strong experience in working with version control systems such as Git, GitHub, Bitbucket, Azure Git
- Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments.
- Strong hand on experience in scripting languages such as Groovy, JSON, YAML, Shell scripting.
- Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo and JUnit.
- Good knowledge of virtualization andcontainertechnology like Docker. Experience in creating Docker files and working with Docker containers.
- Have good knowledge in Kubernetes and have setup clusters in Amazon EKS and AKS.
- Strong exposure to configuration management tools such as Terraform, Ansible and Puppet.
- Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
- Strong knowledge in Tomcat, WebLogic servers on different Operating Systems like Windows, Linux VMware, UNIX and Solaris platforms.
- Participated in the release cycle of the 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.
- A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills.
TECHNICAL SKILLS
Cloud platforms: AWS, Azure, Google
Framework/DevOps tools: JIRA, SonarQube, Nexus, Artifactory, Jenkins, Slack, AzureDevOps
Build Tools: Ant, Maven, MS Build
SCMs: SVN, Git, GitHub, Bitbucket, GitLab, Azure Git
IAC Tools: Puppet, Ansible, Terraform, CloudFormation
Containers/Orchestration: Docker, Kubernetes
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1
Operating Systems: Ubuntu 18.0.4, Red Hat Linux, Windows, HP-UX and Solaris 10
Databases: Oracle, SQL Server, MySQL, PostgresSQL
Programming Languages: Java, groovy
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Bash), Git Bash, Putty, iTerm
PROFESSIONAL EXPERIENCE
Confidential
DEVOPS ENGINEER (AWS Cloud)
Responsibilities:
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing collaboration with DEV/Operations teams.
- Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
- Set up Git repositories and SSH Keys in GitHub for Agile teams.
- Integrated GitHub web hooks into Jenkins to automate the code check-out process.
- Implemented the setup for master slave architecture to improve the performance of Jenkins.
- Created Docker file and automated docker image creation using Jenkins and Docker.
- Automated infrastructure provisioning on AWS using Terraform and Ansible.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Rebuild of entire existing platform over to Docker containers.
- Setup Kubernetes clusters using Amazon EKS.
Confidential
Azure Cloud engineer
Responsibilities:
- Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
- Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
- Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
- Setup AKS clusters in Azure using Azure CLI.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
- Set up the SonarLint plug-ins in developer’s workstation for detecting defects early during development.
- Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Prepared and presented SCM best practices for implementing continuous integration for the
Confidential
NETWORKING ENGINEER
Responsibilities:
- Installation configuration and maintenance of Network Equipment such as Routers, Demacs, Network Switches, Firewalls, Credle points etc.
- Monitoring Machines to maintain, sustain and improve Network performance for all system.
- Maintenance of computer networks including VPNs, mainframe, routers, switches and other physical hardware.
- Maintaining current knowledge and understanding best practices of security and networking solutions/protection to Company systems.
- Creating and implementing recovery procedures tom disasters.
- Data and communications protection by creating firewalls and updating virus protection softwares. team
