Infrastructure as Code (IaC): Develop and maintain IaC scripts using tools such as Terraform, Ansible to provision and manage cloud resources.
CI/CD Pipelines: Design, implement, and maintain CI/CD pipelines using GitLab CI to automate build, test, and deployment processes.
Monitoring & Logging: Set up and manage monitoring, logging, and alerting systems using tools like Prometheus, Grafana, ELK Stack to ensure system reliability and performance.
Containerization: Build, deploy, and manage containerized applications using Docker and orchestration tools like Kubernetes.
Cloud Services: Utilize Azure cloud platform to design, deploy, and manage scalable, high-availability infrastructure.
Security & Compliance: Implement security best practices, conduct regular security assessments, and ensure compliance with industry standards and regulations.
Collaboration: Work closely with development, operations, and security teams to understand requirements, resolve issues, and deliver high-quality solutions.
Automation: Identify opportunities for automation within development and deployment processes to improve efficiency and reduce manual effort.
Documentation: Create and maintain comprehensive documentation for infrastructure, processes, and workflows.
Qualifications:
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: 5+ years of experience in a DevOps, Systems Engineering, or similar role.
Technical Skills:
Proficiency in scripting languages (e.g., Python, Bash ).
Experience with cloud platform. Preferable Azure.
Strong knowledge of CI/CD tools (Jenkins, GitLab CI).
Experience with containerization and orchestration tools (Docker, Kubernetes).
Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
Understanding of networking, security, and system administration.
Certifications: Azure Administrator Associate (AZ-104), Azure Solutions Architect Expert (AZ-305) are a plus.
Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a collaborative team environment.