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
Bachelor's Degree