Responsibilities
- Collaborate with domain experts to ensure that business requirements align with the overall architecture, with a particular focus on Azure and AWS environments.
- Lead DevOps projects, coordinating with team members, management, and clients to ensure timely and high-quality delivery.
- Prepare and present detailed progress reports and technical presentations to relevant stakeholders, ensuring all project updates and requirements are communicated effectively.
- Design and implement new development tools and infrastructure, focusing on automation, scalability, and reliability in both Azure and AWS environments.
- Create tools and processes to reduce errors and enhance the overall customer experience, with a strong emphasis on automating development and release processes.
- Design and enforce security best practices, ensuring that systems are secure against potential cybersecurity threats.
- Work closely with software developers, engineers, and other technical teams to ensure development processes align with organizational standards and project requirements.
- Design procedures for system troubleshooting and ongoing maintenance, ensuring high availability and performance.
- 5+ years of experience in DevOps, with a focus on Azure and AWS.
- Extensive hands-on experience with Azure, Azure DevOps Practices, and AWS services.
- Proficient in Bitbucket, Azure DevOps, and Git.
- Deep understanding of Docker, Kubernetes, Azure AKS, and AWS EKS.
- Proficiency in Terraform, Bicep, CloudFormation, and ARM Templates.
- Expertise in monitoring tools such as Grafana, Prometheus, Azure Monitor, AWS CloudWatch, and others.
- Strong experience with CI/CD tools including Bitbucket, Azure Pipelines, and AWS CodePipeline.
- Advanced knowledge of Unix/Linux environments.
- In-depth knowledge of network and cloud security, with experience implementing best practices in both Azure and AWS.
- Proven experience in leading DevOps teams and managing complex technical projects.
Generating Apply Link...