Job Description: DevOps Engineer
Position Overview
We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. The successful candidate will be responsible for the deployment and management of mobile applications developed with Flutter, as well as web applications developed with React and Next.js. The deployments will be hosted on Azure Cloud AKS (Azure Kubernetes Service). Monitoring and performance management will be carried out using Dynatrace, while CI/CD deployments will be facilitated through Azure DevOps and GitHub Actions. The role will also involve configuration and management of Akamai CDN.
Key Responsibilities
- Manage and oversee the deployment of mobile applications developed with Flutter.
- Deploy and maintain web applications developed using React and Next.js on Azure Cloud AKS.
- Capability to configure, update and customize HCL DX deployment according to organizational needs.
- Utilize Dynatrace for proactive monitoring, analyzing performance issues, and ensuring minimal downtime for both mobile and web applications.
- Develop and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Configure and manage Akamai CDN for efficient content delivery.
- Collaborate with development, operations, and quality assurance teams to ensure seamless integration and deployment.
- Troubleshoot and resolve any issues related to deployment and performance.
- Implement best practices for security, scalability, and reliability.
- Develop automation scripts to improve the efficiency of the deployment processes and reduce manual intervention.
- Maintain comprehensive documentation of deployment processes and configurations.
Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong understanding of mobile application deployment, particularly with Flutter.
- Experience with web application deployment using React and Next.js.
- Hands-on experience with Azure Cloud AKS.
- Proficiency in CI/CD tools such as Azure DevOps and GitHub Actions.
- Knowledge of monitoring tools, particularly Dynatrace.
- Experience with CDN configuration and management, especially Akamai CDN.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Nice-to-Have
- Knowledge of other cloud platforms (AWS, GCP) in addition to Azure.
- Experience with Infrastructure as Code (IaC) using tools like Terraform or ARM templates.
- Familiarity with security tools and practices like SonarQube, Snyk, or Azure Security Center.
Preferred Qualifications
- Certification in Azure or related cloud technologies.
- Experience with other CI/CD tools and cloud platforms.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with scripting and automation tools.