Job Description
We are seeking a highly skilled Dev Ops Engineer to join our team. The ideal candidate will have a strong background in cloud-based environments, specifically Azure, and experience with infrastructure as code, CI/CD pipelines, and containerization technologies.
As a Dev Ops Engineer, you will play a crucial role in designing, implementing, and maintaining the infrastructure and processes necessary to support our Engineering Teams. You will work closely with cross-functional teams to streamline development workflows, automate deployment processes, and ensure the reliability and scalability of our systems.
Key Responsibilities:
-
Design, implement, and maintain CI/CD pipelines using Azure Dev Ops or similar tools to automate the build, test, and deployment processes.
-
Lead and mentor junior and intermediate Dev Ops team members.
-
Evaluate, implement, and manage Dev Ops tools and technologies.
-
Implement and oversee Infrastructure as Code (Ia C).
-
Design, implement, and manage CI/CD pipelines.
-
Collaborate with security teams to integrate robust security measures.
-
Foster collaboration between development, operations, and cross-functional teams.
-
Implement incident management processes and tools.
-
Optimize the cost of cloud providers.
-
Engage with key stakeholders to gather feedback and align initiatives.
Requirements:
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Proven experience working as a Dev Ops Engineer or similar role in a cloud-based environment, with a focus on Azure.
-
Strong understanding of Azure services, including but not limited to Azure App Service, Azure SQL Database, Azure Virtual Machines, Azure Storage, Azure Kubernetes Service (AKS), etc.
-
Hands-on experience with infrastructure as code (Ia C) tools such as Terraform or ARM templates.
-
Proficiency in scripting languages such as Power Shell, Bash, or Python.
-
Experience with CI/CD tools such as Azure Dev Ops, Jenkins, Git Lab CI/CD, etc.
-
Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
-
Solid understanding of networking concepts, security best practices, and compliance requirements in cloud environments.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
-
Experience with infrastructure monitoring and logging tools such as Azure Monitor, Log Analytics, Prometheus, Grafana, etc.
-
Knowledge of configuration management tools such as Ansible, Chef, or Puppet.
-
Experience with serverless computing and Azure Functions.
About Us:
We are a leading international registry provider operating out of Dublin, Ireland. Our people are what drives our innovation, growth, and well-being. We are committed to driving innovation and creating opportunities for growth, and we are proud to support and invest in our diverse team of passionate people.