Define and architect the deployment, automation, and management of cloud applications portfolio and infrastructure.
Lead a global team of fifteen DevOps engineers distributed over different geographies towards the success of various initiatives.
Develop and implement DevOps and DevSecOps strategies, aligning with company's goals and objectives.
Establish and maintain best practices for infrastructure automation, continuous integration and deployment (CI/CD), monitoring, and release management.
Drive automation initiatives to streamline operational tasks, including infrastructure provisioning, release notes, configuration management, and deployment processes.
Implement and ensure DevOps metrics are met.
Organize verbal and written ideas clearly and use an appropriate business style.
Requirements
Bachelor's degree in computer science, information technology, or related field or equivalent work experience.
Minimum of 2+ years of experience as a Developer and/or DevOps engineer.
Strong experience and proficiency with DevOps tooling
containers, scripting, source control, and workflows using Docker, Kubernetes, Terraform, Git, Azure DevOps.
Strong experience and proficiency creating, enhancing, and maintaining CI/CD processes and tools in Azure Pipelines.
Experience driving change across organizations as it pertains to the culture of DevOps.
Strong understanding of monitoring and logging management (e.g., App Insights, Prometheus, Grafana).
Strong experience in software development methodologies including Agile, Waterfall.
Demonstrated leadership experience.
Project management experience.
Interpersonal skills in working with the management and technical teams in a “self-starter” role.
Excellent written and verbal communication skills.
Strong attention to the detail.
Tech Stack
Azure
Cloud
Docker
Grafana
Kubernetes
Prometheus
Terraform
Benefits
Employee benefits programs designed to support health and well-being.