DevOps Engineer (P808)
About Us:
As a Senior DevOps Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers, who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over five years of experience utilizing Infrastructure as Code (IaC) tools, particularly Terraform.
- Proven track record designing and developing platforms within Azure Cloud or equivalent environments.
- Strong background in implementing and maintaining CI/CD pipelines, especially using Azure DevOps or GitHub Actions.
- Demonstrated expertise in drafting DevOps build guides.
- Solid experience with containerization technologies, including Docker and Kubernetes.
- At least three years of experience in managing projects from initiation to completion.
- Familiarity with integrating DevSecOps principles throughout the engineering lifecycle.
- Capable of guiding teams in applying test-driven development methodologies.
- Deep understanding of Azure infrastructure, enabling advanced troubleshooting capabilities.
- Practical experience with Azure Platform-as-a-Service (PaaS) offerings like SQL, App Services, and Container Apps.
- Competent in managing Azure Active Directory, identity and access controls, and encryption solutions.
- Proficient with Azure monitoring tools, including Azure Monitor, Application Insights, Log Analytics, and Clarity.
- Strong interpersonal skills with the ability to effectively collaborate in multidisciplinary teams.
- Skilled in implementing automated testing, monitoring, and alerting across systems.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, test, and implement scalable and reliable Azure-based infrastructure across IaaS, PaaS, and SaaS models.
- Oversee the Azure DevOps environment and ensure optimal performance of all integrated components.
- Serve as a subject matter expert on infrastructure setup and software deployment processes.
- Maintain thorough documentation covering configuration, processes, and procedures to facilitate efficient operations.
- Build and enhance Infrastructure as Code pipelines using CI/CD methodologies and Terraform.
- Offer technical support escalation and collaborate closely with development, QA, and product teams.
- Participate in software releases and strive for continual enhancement of operational processes.
- Mentor colleagues in best practices for IaC, containerization, and CI/CD workflows.
- Drive innovation to improve the efficiency and reliability of product delivery.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills