As an DevOps Engineer, you will support the DevOps team in promoting and embedding DevOps culture across the organization. You will collaborate closely with engineering and operations teams to foster continuous improvement, automation, and operational excellence throughout the software development lifecycle.
You will apply your software engineering and infrastructure knowledge to assist in deploying applications, managing cloud environments, and identifying opportunities to streamline processes. You will work hands-on with teams to implement DevOps best practices, support CI/CD pipelines, and contribute to the automation of routine tasks.
Job Description:
- Support the Lead DevOps Advocate in leading, managing, and mentoring the DevOps advocacy team.
- CI/CD Pipeline Management: Design, build, and maintain continuous integration and continuous deployment pipelines.
- Infrastructure as Code (IaC): Provision and manage infrastructure using tools like Terraform, Ansible, or CloudFormation.
- Automation: Automate repetitive tasks to improve efficiency and reduce human error.
- Monitoring & Logging: Implement monitoring, logging, and alerting systems to ensure system health and rapid incident response.
- Collaboration: Work closely with development, QA, and operations teams to streamline code deployment and improve performance.
- Troubleshooting: Provide technical support and resolve system/infrastructure issues.
Job Required:
- Cloud Platforms: Proficiency in AWS, Azure, or GCP.
- Infrastructure Tools: Terraform, Ansible, Kubernetes, Docker.
- CI/CD Tools: Jenkins, ArgoCD, GitLab CI, GitHub Actions.
- Soft Skills: Strong communication, problem-solving, and collaboration skills.