Job Description:
As a Senior DevOps Engineer at Boolean Tabs, you will play a crucial role in managing and optimizing our cloud infrastructure. You will be responsible for implementing and maintaining robust DevOps practices, ensuring the reliability, scalability, and security of our systems. Your expertise in Azure, along with your skills in automation and orchestration tools, will be essential in driving our success.
Key Responsibilities:
- Cloud Infrastructure Management: Design, implement, and manage scalable, secure, and resilient cloud infrastructure on Azure.
- Automation and Orchestration: Develop and maintain automation scripts using PowerShell, Ansible, and Terraform to streamline deployment and management processes.
- CI/CD Pipeline: Create and manage continuous integration and continuous delivery (CI/CD) pipelines using tools such as Azure DevOps, Jenkins, or similar.
- Configuration Management: Implement and manage configuration management solutions to maintain consistency across environments.
- Monitoring and Logging: Set up and maintain comprehensive monitoring and logging solutions to ensure system health and performance.
- Security Practices: Integrate DevSecOps practices to ensure that security is a fundamental part of the development and deployment process.
- Collaboration: Work closely with development, operations, and security teams to ensure seamless integration and delivery of solutions.
- Performance Optimization: Continuously optimize infrastructure for performance, scalability, and cost efficiency.
- Troubleshooting: Identify and resolve infrastructure-related issues promptly to minimize downtime.
- Documentation: Maintain detailed and accurate documentation for all infrastructure and automation processes.
Required Skills and Qualifications:
- DevOps Expertise: In-depth knowledge of DevOps practices, principles, and methodologies.
- Azure Experience: Extensive experience with Microsoft Azure, including services such as Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure DevOps, and Azure Functions.
- Automation Skills: Proficiency in scripting and automation tools such as PowerShell, Ansible, and Terraform.
- Configuration Management: Experience with configuration management tools and practices.
- CI/CD Pipelines: Hands-on experience with CI/CD pipeline tools and processes.
- Big Data Tools: Experience with Apache Spark and Azure Databricks.
- DevSecOps: Strong understanding of integrating security into the DevOps lifecycle.
- Problem-Solving: Excellent analytical and troubleshooting skills.
- Communication: Strong verbal and written communication skills.
- Team Player: Ability to work effectively in a collaborative team environment.
- Adaptability: Ability to adapt to rapidly changing environments and technologies.
Preferred Qualifications:
- Certifications: Relevant certifications such as Microsoft Certified: Azure DevOps Engineer Expert, Microsoft Certified: Azure Solutions Architect Expert, or similar.
- Additional Tools: Familiarity with other tools and technologies such as Docker, Kubernetes, and Jenkins.
- Soft Skills: Strong organizational skills, attention to detail, and ability to manage multiple projects simultaneously.
How to Apply:
If you are a passionate and experienced Senior DevOps Engineer with the required skills and qualifications, we would love to hear from you. Kindly share your CV with us at mahima.bhakuni@booleantabs.com. Please include “Senior DevOps Engineer Application” in the subject line of your email.