Junior DevOps Engineer
- Use terraform as code to provision infrastructure environment on AWS, Improved deployment process within AWS, and developed application features
- Integrates Jenkins with Git, Maven, SonarQube, Jfrog, Docker, Ansible, Kubernetes, to enable ci/cd using declarative pipeline
- Setup repos for Git, merging code from develop branch to master branch to make it ready for deployment
- Design and implement CICD pipeline with Jenkins, integrate various tools, like Git, maven, java, SonarQube, etc
- Integrated GitHub with Jenkins and scheduled Cron jobs periodically using poll SCM and wrote CI/CD pipeline in Groovy scripts to enable automation of build and deployment using Jenkins
- Assist in scaling infrastructure using DevOps best practices
- Automate deployment to staging environment before manually deploying to production
- Monitoring of servers using CloudWatch to ensure no downtime in application
- Responsible for build and deployment automation using AWS, Docker Containers, Kubernetes
- Build and maintain observability and alerting across application and infrastructure
- Automation of manual tasks using scripting like Bash, YAML
- Identify bottlenecks in the development process and implement solutions
- Work with developers to optimize applications for performance and scale
- Administer AWS resources and provide guidance on utilization
- Ensure we are releasing code safely, securely and frequently
- Investigate and adopt new technologies/tools as needs arise
- Environment: AWS, Linux, Java, Maven, SonarQube, Jfrog, Jenkins, Shell scripting, Docker, Ansible, Kubernetes.