Job Title: Senior DevOps Engineer
Location: Remote
Experience Level: 6+ Years
About the Role:
We are seeking a highly skilled Senior DevOps Engineer with extensive experience in cloud engineering, automation, and infrastructure as code (IaC) to join our remote team.
The ideal candidate is a proactive self-starter who thrives in a fast-paced environment and is committed to optimizing software development pipelines and cloud infrastructure.
You will play a pivotal role in building and maintaining robust CI/CD pipelines, automating processes, and collaborating with cross-functional teams to deliver high-quality software efficiently and securely.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines to streamline development and deployment processes.
- Develop and manage Infrastructure as Code (IaC) using Terraform to provision and maintain scalable, secure, and highly available cloud infrastructure.
- Automate routine processes to improve operational efficiency and reduce manual workload.
- Collaborate closely with development, QA, and operations teams to achieve seamless deployments and rapid issue resolution.
- Monitor, troubleshoot, and optimize infrastructure and applications for performance and cost efficiency.
- Implement best practices for security, reliability, and compliance in the cloud environment.
- Contribute to system architecture and provide guidance on best practices for infrastructure and automation.
- Stay up to date with emerging technologies and trends in DevOps, cloud engineering, and IaC to recommend and implement innovative solutions.
Qualifications:
- 6+ years of experience in DevOps, cloud engineering, or related roles.
- Strong expertise in Terraform for Infrastructure as Code (IaC).
- Proficient in coding/scripting languages such as Python, Bash, or PowerShell.
- Extensive hands-on experience with Azure cloud services, including compute, storage, networking, and security.
- Proven ability to design, implement, and optimize CI/CD pipelines using tools like Azure DevOps, Jenkins, GitHub Actions, or similar.
- Deep understanding of cloud infrastructure automation and orchestration.
- Experience in monitoring and alerting solutions (e.g., Azure Monitor, Grafana, Prometheus).
- Strong problem-solving skills with the ability to take initiative and work independently without micromanagement.
- Excellent communication and collaboration skills, capable of working with cross-functional teams.
Preferred Skills:
- Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes .
- Familiarity with other cloud platforms (AWS, GCP) is a plus.
- Knowledge of configuration management tools like Snyk, SonarQube, or Qualys
- Understanding of compliance frameworks and security best practices.