Job Summary:
Our client is seeking a highly skilled Senior DevOps Engineer to design, build, and deploy cloud applications in a fast-paced, innovative environment. The ideal candidate will have extensive experience in large-scale data processing, computationally intensive statistical modeling, and advanced analytics. This role requires expertise in modern DevOps tools and practices to ensure efficient CI/CD workflows, infrastructure as code (IaC), and cloud-native deployments.
Key Responsibilities:
- Develop, implement, and maintain cloud infrastructure using Terraform for Infrastructure as Code (IaC).
- Utilize ArgoCD for continuous deployment automation and manage application lifecycles in Kubernetes environments.
- Work with Bitbucket for version control and CI/CD pipeline management.
- Design, configure, and manage cloud environments in Microsoft Azure, ensuring scalability, reliability, and security.
- Deploy and manage containerized applications using Kubernetes, optimizing performance and resource utilization.
- Collaborate with cross-functional teams, including software developers, data engineers, and security teams, to ensure seamless integration of DevOps practices.
- Monitor system performance, troubleshoot issues, and optimize cloud-based applications for efficiency.
- Implement security best practices and compliance measures in cloud infrastructure and CI/CD pipelines.
- Automate operational processes to enhance system reliability and reduce manual intervention.
Required Qualifications:
- 5+ years of experience in DevOps, Cloud Engineering, or a related field.
- Expertise in ArgoCD, Terraform, Bitbucket, Azure, and Kubernetes.
- Strong background in CI/CD pipeline development and automation.
- Experience managing cloud-native applications and infrastructure at scale.
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Deep understanding of networking, security, and cloud computing best practices.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Strong problem-solving skills and ability to work in a collaborative team environment.