DevOps Manager/ Senior Software Developer Manager - IT
Summary
DevOps Manager leading a team to deliver, maintain, and optimize hybrid cloud/on-prem DevOps solutions with hands-on 2nd/3rd line support. Core tech: Terraform/Ansible/CloudFormation, Docker, Kubernetes, AWS/Azure/GCP, Python/Shell, GitLab, Prometheus/ELK/Grafana.
DevOps Manager will be responsible for overseeing the delivery,
maintenance, and optimization of our DevOps solutions. DevOps Manager will lead
a team, driving high availability and reliability in our hybrid infrastructure,
which includes both cloud and on-premises systems. The role of DevOps Manager will
involve hands-on support, providing both 2nd and 3rd line assistance, while
collaborating closely with our global IT teams.
Duties and Responsibilities
- IT Systems Management: Lead the design, deployment, configuration,
testing, and monitoring of IT systems to support high availability, security,
and scalability across all environments.
- Infrastructure as Code (IaC): Develop and maintain infrastructure
using Terraform, Ansible, or CloudFormation.
- Performance Optimization: Monitor system performance, ensuring
robust performance, scalability, and reliability.
- Security & Compliance: Collaborate with security teams to
maintain and enhance system security.
- Team Leadership: Mentor and provide direction to the DevOps team,
fostering continuous development.
- Knowledge Sharing: Document processes to support team knowledge
sharing and ensure consistent system reliability.
- Technology & Innovation: Stay informed on emerging trends in
DevOps and cloud computing, bringing insights back to the team.
- Performs other duties may be assigned by the Management.
Requirements
- Bachelor’s degree in computer science, engineering, or related
field.
- 5+ years of
experience in a DevOps or related role, with at least 2 years in a managerial
or team leadership capacity
- Proficiency in scripting languages such as Python, Shell, or
PowerShell.
- Hands-on experience with containerization (Docker) and
orchestration (Kubernetes).
- Strong understanding of cloud platforms (AWS, Azure, Google Cloud)
and hybrid infrastructure.
- Expertise in version control, ideally GitLab.
- Proven leadership, mentoring, and team management skills.
- Strong problem-solving abilities and excellent communication
skills.
- Time-management abilities.
- Confidentiality.
- Familiarity with monitoring and logging tools such as Prometheus,
ELK stack, or Grafana.
- Knowledge of networking concepts, protocols, and security best
practices.
- Experience with microservices architecture and serverless
computing.
- Proficiency in database management (MySQL, PostgreSQL, Couchbase,
MongoDB).