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 5 years of experience working in DevOps or Cloud Engineering roles within software organizations.
- Solid expertise with Amazon Web Services (AWS), particularly in cloud migration and infrastructure design.
- Strong background in Windows System Administration, including Windows Servers 2012 and 2022, Windows Services, and IIS.
- Proven experience supporting and deploying applications developed with .NET technologies.
- Advanced skills in PowerShell scripting for automation and systems management.
- Hands-on experience with CI/CD tools, especially Bitbucket Pipelines, for continuous integration and delivery.
- Proficiency using Terraform to manage infrastructure as code.
- Familiarity with Atlassian tools such as JIRA, Confluence, and Bitbucket.
- Practical knowledge of containerization technologies, especially Docker.
- Ability to work independently with strong problem-solving capabilities.
- Clear communication skills, with an emphasis on technical documentation and collaboration.
- Desirable experience with serverless and event-driven architectures.
- Exposure to platform engineering concepts and internal developer platforms.
- Experience using tools for security and code quality, such as Snyk and SonarQube.
- AWS certifications (or current preparation toward them) are a plus.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Build, automate, and maintain the infrastructure and delivery pipelines for a modern, cloud-native platform.
- Lead the migration of on-premises Windows infrastructure to serverless and cloud-native environments in AWS.
- Manage the full DevOps lifecycle, including decommissioning legacy Windows servers and defining infrastructure as code.
- Design, deploy, and maintain scalable cloud infrastructure using services such as AWS Lambda, ECS, and ECR.
- Investigate and monitor Windows Servers (2012 & 2022) to support their phased removal.
- Manage IIS and Windows-based services for legacy and .NET workloads.
- Develop and maintain CI/CD workflows using Bitbucket Pipelines to streamline deployment processes.
- Automate build and deployment tasks across development, testing, and production environments.
- Use Terraform to provision infrastructure with consistency and version control across environments.
- Create and support internal tooling to enhance developer productivity.
- Implement observability and monitoring strategies to maintain performance and reliability.
- Identify performance issues and optimize infrastructure to eliminate bottlenecks.
- Work collaboratively with developers, security experts, and operations teams in an agile environment.
- Apply security best practices and support compliance with applicable standards.
- Maintain detailed documentation of systems, configurations, and operational procedures.
- Support knowledge-sharing and mentor junior engineers to promote continuous learning.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills