As a DevOps Engineer, you will play a critical role in automating, streamlining, and improving development and operational processes. You will collaborate with development, operations, and security teams to ensure smooth and efficient delivery of software, infrastructure, and applications, while maintaining robust systems and platforms for large-scale production environments.
Your role will involve building scalable and high-performance infrastructure, ensuring system reliability, and implementing best practices for security, monitoring, and automation. Key areas of focus include infrastructure as code (IaC), CI/CD, and cloud technologies, particularly in Azure.
Key Responsibilities:
- Infrastructure Automation: Design, build, and maintain scalable, resilient infrastructure using configuration management tools (e.g., Ansible) and infrastructure-as-code (IaC) technologies.
- CI/CD Pipelines: Implement and optimize CI/CD pipelines, with a strong preference for Azure DevOps, ensuring automated and seamless deployment of code and infrastructure updates.
- Monitoring & Alerting: Set up and manage monitoring, logging, and alerting systems using tools like Grafana, ELK Stack, and Prometheus, ensuring efficient monitoring and timely resolution of issues.
- Configuration Management: Automate and manage configurations using tools such as Ansible, creating playbooks and roles to ensure consistency across different environments.
- Scripting: Develop automation scripts in languages such as PowerShell and Python to support infrastructure automation and operational tasks.
- Containerization: Deploy and manage containerized applications using Kubernetes and Docker, ensuring high availability and scalability (experience in this area will be considered a plus).
- Collaboration: Work closely with development, operations, and security teams to streamline and automate infrastructure and application management, ensuring fast and reliable deployment cycles.
- Cloud Optimization: Contribute to cloud infrastructure optimization, with a preference for Azure, ensuring efficient use of cloud resources and cost-effective solutions.
Indicative Skills:
- Configuration Management: Good knowledge of configuration management tools like Ansible, including installation, playbook creation, and role management.
- CI/CD Concepts: Adequate knowledge of CI/CD pipelines, with a preference for Azure DevOps as the platform of choice.
- Scripting Languages: Adequate experience with scripting languages such as PowerShell and Python to automate tasks and processes.
- Monitoring Solutions: Experience with monitoring solutions like Grafana, ELK Stack, and Prometheus, including dashboard creation, installation, and management.
- Cloud Platforms: Experience with cloud platforms, with Azure preferred, but knowledge of GCP, OCI, or AWS is also a plus.
- Containerization: Familiarity with Kubernetes and containerization concepts, with working experience in this area considered a plus.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Experience: 3-5 years of experience in a DevOps or infrastructure engineering role.
- Technical Skills:
- Strong understanding of configuration management (e.g., Ansible).
- Proficiency in CI/CD tools, with a preference for Azure DevOps.
- Experience with scripting languages (PowerShell, Python).
- Monitoring and logging experience with tools like Grafana, ELK Stack, and Prometheus.
- Knowledge of cloud platforms (Azure preferred, GCP, OCI, AWS).
- Familiarity with Kubernetes and containerization concepts (Docker).
Preferred:
- Experience managing infrastructure on Azure.
- Working knowledge of container orchestration with Kubernetes.
- Hands-on experience with security and compliance automation in cloud environments.
#WhoWeAreLookingFor:
We are seeking a proactive and detail-oriented Mid-Level DevOps Engineer who is passionate about optimizing infrastructure, automating processes, and driving operational excellence. The ideal candidate will have experience with cloud platforms, CI/CD pipelines, and configuration management, and a desire to continuously improve and scale environments. If you enjoy working in a dynamic, fast-paced team environment and are eager to expand your expertise in cloud-native and DevOps technologies, we want to hear from you!
Elevate Your Experience The Perks of Joining Us:
- Attractive compensation package with performance-based bonuses
- Comprehensive private healthcare coverage
- Bi-annual performance reviews with a structured promotion plan every two years
- Generous referral rewards program
- Personalized career coaching and mentoring for professional growth
- Exceptional opportunities to expand your career across diverse client engagements
- Embrace and contribute to a culture of diversity within our multicultural teams

