Short Description:
We are seeking a skilled SRE Lead with expertise in GitHub Actions and API/Web App/Mobile App deployments into Microsoft Azure and other Cloud App hosting environments. The ideal candidate will have a strong background in implementing and managing SRE/DevOps practices and automation, with specific experience in these technologies.
Responsibilities:
• Design, implement, and maintain CI/CD pipelines using GitHub Actions for efficient and automated deployments using appropriate approval workflows and notifications.
• Implement version control constructs like Branching, Git hooks, Pull requests etc. for a maintainable code base
• Enable the development teams to rapidly test source code by building a consistent local development environment using Docker Compose, IDE plugins etc.
• Enforce Code Quality using SonarQube & Veracode gating mechanisms
• Build, Test & Deploy containerized Java APIs using AKS and Helm
• Build, Test & Deploy Web Applications into Cloud hosted SaaS solution like Heroku, Vercel etc.
• Build, Test & Deploy Mobile Apps (iOS & Android) into Google Play store and iOS App Store
• Collaborate with development and operations teams to streamline processes and optimize the software delivery lifecycle.
• Monitor and troubleshoot infrastructure, application, and deployment issues using appropriate tools and techniques.
• Integrate automated testing frameworks into the CI/CD process for ensuring software quality and reliability.
• Collaborate with cross-functional teams to gather requirements, provide technical expertise, and drive DevOps best practices.
• Stay up to date with industry trends, tools, and technologies related to DevOps, cloud computing, and containerization.
• Self-learner to find what is needed
Requirements:
• Strong experience in implementing CI/CD pipelines using GitHub Actions or similar tools.
• In-depth knowledge of containerization technologies like Docker and Kubernetes.
• Experience with package management using Helm, npm etc
• Experience with log aggregation and visualization tools like Azure Log Analytics
• Experience with observability and monitoring tools like Azure Monitor and Azure App Insights
• Strong scripting and automation skills (e.g., PowerShell, Bash, Python).
• Experience working with cloud platforms (Azure preferred).
• Solid understanding of software development practices and agile methodologies.
• Excellent troubleshooting and problem-solving skills.
• Strong communication and collaboration skills to work effectively in cross-functional teams.
• Experience in working on highly regulated environment
Any Graduate