A DevOps Technical Manager is responsible for designing, implementing, and managing the architecture of cloud-based solutions and DevOps practices within an organization. Play a crucial role in bridging the gap between development, ensuring applications and systems are built and operated in a reliable and scalable manner.
Key Responsibilities:
Architecture Design & Implementation -
- Design and develop the architecture for DevOps solutions, ensuring scalability, security, and performance.
- Collaborate with development teams to create efficient CI/CD pipelines
- Oversee the deployment of applications, including containers, microservices, and serverless architectures.
- Implement automation tools and frameworks for infrastructure as code (IaC) using tools like Terraform & Ansible, etc.
Collaboration:
- Work closely with development and operations teams to integrate DevOps practices into the software development lifecycle.
- Facilitate communication between teams to ensure alignment on requirements and objectives.
Monitoring and Optimization:
- Establish monitoring and logging solutions to ensure application performance and reliability.
- Analyze system performance and implement optimization measures to enhance efficiency.
- Promote and enforce security best practices within the DevOps process.
- Ensure compliance with industry standards and regulatory requirements.
Mentorship and Training:
- Manage the DevOps team and Implement the Industry best practices
- Provide guidance and support to development and operations teams in adopting DevOps methodologies.
Required Skills:
- Technical Proficiency:
- Strong knowledge of system architecture principles and designs
- Deep understanding of cloud platforms (e.g., AWS, Azure, GCP) and tools.
- Hands on knowledge with CI/CD tools (e.g., Jenkins, GitLab CI,etc.)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Experience with scripting languages for Automation
- Excellent communication and interpersonal skills to work with cross-functional teams.
Experience
- Minimum 12+ years experience in software development and operations, with a focus on DevOps practices.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Google Professional DevOps Engineer) are a plus.
- Proven experience as a DevOps Technical Manager.
- Experience in leading projects and teams, with a track record of successful DevOps implementations.