Description

Job Summary

We are seeking an experienced Senior DevOps Engineer with expertise in Azure & Kubernetes to join our dynamic team. The ideal candidate will have a strong background in deploying, managing, and optimizing cloud infrastructure, as well as a solid understanding of DevOps principles and practices. The Senior DevOps Engineer will play a key role in designing and implementing scalable, reliable, and secure cloud solutions to support our software development and deployment processes.

Responsibilities
Cloud Infrastructure Management

Design, deploy, and manage cloud infrastructure on AWS and Kubernetes

Implement and optimize scalable, high-performance architectures for applications

DevOps Automation

Develop and maintain automation scripts for infrastructure provisioning, configuration, and deployment using tools such as Terraform, Ansible, and CloudFormation

Implement CI/CD pipelines to automate software delivery and ensure smooth deployment processes

Containerization and Orchestration

Experience with containerization technologies such as Docker

Implement and manage container orchestration using Kubernetes for scalable and reliable application deployment

Monitoring and Logging

Set up monitoring solutions to track system performance, application performance, and infrastructure health

Configure and manage log aggregation systems for centralized logging

Implement security best practices for cloud environments

Ensure compliance with industry standards and regulations

Collaboration and Communication

Collaborate with cross-functional teams including development, operations, and QA to ensure seamless integration of DevOps processes

Communicate effectively with team members and stakeholders

Documentation

Document infrastructure, processes, and configurations to maintain a comprehensive knowledge base

Provide training and documentation for team members as needed

Qualifications

Bachelor's degree in Computer Science, Information Technology, or related field

Proven experience as a DevOps Engineer with a focus on AWS and Kubernetes

Strong understanding of cloud computing principles and best practices

Experience with infrastructure-as-code tools (Terraform, Ansible, CloudFormation)

Proficiency in scripting languages (e.g., Python, Bash)

Hands-on experience with containerization and orchestration tools (Docker, Kubernetes)

Familiarity with CI/CD concepts and tools (Jenkins, GitLab CI/CD)

Solid understanding of security principles in cloud environments

Excellent problem-solving and troubleshooting skills

Effective communication and collaboration skills

AWS and GCP certifications are a plus

 

Education

Bachelor's Degree