He was part of five members DevOps practice team. Our role is to migrate the legacy applications to AWS cloud using DevOps tools like GitHub, Jenkins, Maven, Nexus, Docker, SonarQube and Slack.
Responsibilities:
- Set up Git repositories and SSH Keys for Agile teams.
- Setting up ELK Elastic Logstash and Kibana deployed on AWS Cloud on 5G End point servers
- Using Splunk to search through machine data on servers was like exploring a deep dark cave
- Experience on Splunk for monitoring, searching, analysing, and visualizing the machine generated data in real time.
- Experience using Terraform to manage AWS application and Azure DevOps CICD pipeline
- Experience input Variables in Terraform and Terraform Module to reuse configuration files with changing codes
- Experience on Building a Docker container to Manage Instances for Developers
- Building multiple containers to instances to resolve developer problems
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility. Azure DevOps CI/CD Pipeline. With integrating code using Azure cloud Endpoint
- DevOps Security: Static Application Security Testing (SAST) Using SonarQube Plugins
- Verify 3rd Party Component
- Dynamic Application Security Testing (DAST) Using ZAD Zed attack policy
- Scanning for Credentials and Secrets
- Infrastructure
- Setting up CICD with Azure on prem and Azure Data Wearhouse
- Experience with setting up AWS VPC, AWS CLI $ AWS Monitoring using CloudWatch
- Experience using Terraform
- Using Terraform to setup IAM, VPC, EC2nS3 Using provider.tf.
- public VPC private VPC -internet gateway -rout table
- subnet
- for framework security in the Cloud
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
- Setup slack plug-ins and notifications in Jenkins pipelines for collaboration.
- 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.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
- Manage/mentor both onsite/offshore team.
- Enforced Test Driven development for the DEV teams for every sprint.
Environment: J2EE, Selenium, Oracle 11g, Spring, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, TDD, Slack