DevOps engineer
Role and responsibilities
- Design, implement, and manage containerized infrastructure using Kubernetes or OpenShift.
- Build and maintain CI/CD pipelines in Azure DevOps, integrating automated testing, security scanning, and deployment workflows.
- Manage and deploy applications using Kubernetes manifests and GitOps principles.
- Lead and support migration of VM-based applications to Kubernetes/OpenShift, including refactoring, containerization, and deployment.
- Collaborate with development and infrastructure teams to streamline delivery and improve system reliability.
- Monitor, troubleshoot, and optimize infrastructure performance and availability.
- Contribute to DevOps best practices, documentation, and tooling improvements.
Required skills and qualifications
- 3+ years of experience in DevOps, SRE, or infrastructure engineering roles.Strong hands-on experience with Kubernetes and OpenShift in production environments.
- Strong hands-on experience with Kubernetes and OpenShift in production environments.
- Proven experience in migrating applications from VMs to containers, including architectural planning and execution.
- Proficiency in Azure DevOps for pipeline creation, release management, and automation.
- Experience writing and managing Kubernetes manifests (YAML) for deployments, services, and configurations.
- Familiarity with infrastructure-as-code tools (e.g., Terraform, Helm, Ansible).
- Solid scripting skills (e.g., Bash, Python).
- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK).