- Cloud Infrastructure: Manage and optimize cloud infrastructure using AWS, ensuring systems are secure, scalable, and cost-efficient.
- Infrastructure as Code: Develop and maintain infrastructure using tools like Terraform or CloudFormation.
- Source Control Management: Manage Gitlab repositories, enforce branching strategies, and maintain version control systems.
- CI/CD Pipelines: Design, maintain, and improve continuous integration and delivery pipelines using tools like Jenkins and GitHub Actions.
- Container Management and Orchestration: Implement and manage containerized applications using Docker and participate in the maintenance of Kubernetes (K8s) clusters for scalability and performance.
- Build Tool Optimization: Collaborate with developers to optimize build systems.
- Monitoring and Observability: Implement monitoring systems and create dashboards and alerts using tools like Cloudwatch or Grafana to ensure high availability and uptime.
- Incident Management: Participate in on-call rotations, troubleshoot issues, and ensure timely resolution of medium-level system incidents.
- Workflow Automation: Automate workflows between source control, CI/CD systems, and project management tools like Jira.
- Documentation: Create and maintain clear documentation for processes, pipelines, and system architecture using Confluence.
What You Need To Maximize Your Contribution:
- 2-4 years of hands-on experience in DevOps, site reliability, or build and release engineering roles.
- Proficiency in cloud platforms such as AWS, including hands-on experience with managing and securing cloud infrastructure.
- Proven experience with CI/CD tools (Jenkins, GITLAB CI, GitHub Actions) and scripting languages such as Python or Bash.
- Solid working experience with containerization tools like Docker and orchestration frameworks like Kubernetes.
- Hands-on experience with monitoring tools like DataDog, Grafana, or similar.
- Proficiency in source control systems, especially Gitlab and GitHub. Familiarity with Gitops. Excellent troubleshooting skills and a proactive approach to identifying and resolving issues.
Preferred Qualifications:
- Familiarity with modern telemetry pipelines and their integration into monitoring systems.
- Exposure to Agile workflows and tools like Jira.
- Strong analytical and communication skills to collaborate effectively with cross-functional teams.
