Key Skills: DevOps, AWS, Azure, CI/CD, GitHub, Maven, NodeJS, Ubuntu, RHEL, CentOS, Windows, SonarQube, Fortify, CICD.
Roles & Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure and AWS services.
- Utilize AWS services such as EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Lambda, Cloud Front, and CloudWatch.
- Collaborate with development teams to integrate GitHub/Azure Repo for version control.
- Manage and maintain cloud infrastructure with a focus on security and efficiency.
- Implement monitoring and logging solutions using CloudWatch and other tools.
- Ensure high availability and performance of applications deployed in the cloud.
- Automate deployment processes and infrastructure provisioning using AWS CloudFormation and other tools.
- Work with various operating systems including Ubuntu, RHEL, CentOS, and Windows.
- Integrate SonarQube and Fortify into CI/CD workflows to ensure code quality and security.
Experience Required:
- 5-8 years of experience in building and managing CI/CD pipelines using AWS and Azure DevOps.
- Extensive hands-on experience in scripting and automation using Shell, Python, or PowerShell.
- Experience in containerization and orchestration tools such as Docker and Kubernetes.
- Strong understanding of networking concepts and cloud security best practices.
- Experience in infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
- Proficient in setting up centralized logging, monitoring, and alerting using ELK Stack, Prometheus, or Grafana.
- Experience in integrating security tools into DevOps pipelines to support DevSecOps practices.
- Background in troubleshooting performance issues and resolving infrastructure bottlenecks.
Education: Any Graduation