Job Overview
Technology Engineering role experienced in DevOps methodologies and infrastructure automation. Focus on transparent communication across teams, consistent and scalable environments, and incident resolution.
Responsibilities
- Automate deployment and configuration management to ensure consistent and scalable environments.
- Troubleshoot and resolve infrastructure and application issues in collaboration with development and operations teams.
- Implement and manage CI/CD pipelines for deployments on Container Technologies like Native Kubernetes, OpenShift or Public Cloud (Microsoft Azure, AWS, OCI).
- Design, deploy, and manage different environments using Terraform, Ansible, and IaC tools.
- Implement logging and monitoring solutions like ELK, Prometheus, Grafana, and scripting.
- Collaborate with cross-functional teams to manage authentication and authorization processes for microservices.
- Stay up to date with industry best practices and emerging technologies.
Qualifications
- Education: Bachelor or equivalent degree.
- Experience: 5+ years total engineering or operational experience, at least 3+ years in a similar DevOps role.
- Technical skills: Automated build/deployment pipelines (Jenkins, GitHub Actions, ArgoCD), Ansible, Docker/Podman, Kubernetes/OpenShift, Helm, Python programming, shell scripting, CI/CD for Python projects.
- Cloud experience: Microsoft Azure, AWS, OCI.
- Networking fundamentals, security engineering practices and tools.
- Behavioral competencies: Collaboration, self-starter, calm under pressure, pragmatic, willing to learn new technologies.
Nice to Have
- Public Cloud experience (Azure, OCI, AWS).
- Machine Learning projects.