Main Objective: The Senior DevOps Lead is responsible for designing, implementing, and maintaining the infrastructure, automation processes, and continuous integration/continuous delivery (CI/CD) pipelines to ensure the efficient and secure operation of applications and systems. This role involves collaborating with development, product, and IT teams to drive the automation of deployment processes and infrastructure management.
Responsibilities:
Infrastructure Automation and CI/CD Pipeline Development:
Design, implement, and maintain scalable and reliable CI/CD pipelines.
Automate the provisioning, configuration, and deployment of infrastructure using tools like Terraform, Ansible, and Kubernetes.
Collaboration and Integration:
Work closely with development, product, and IT teams to integrate automation into the software delivery lifecycle.
Drive collaboration between teams to identify opportunities for continuous improvement in development, testing, and deployment processes.
System and Network Administration:
Oversee the administration of cloud and on-premises infrastructure (Linux/Windows systems).
Ensure system reliability, performance, and security through proactive monitoring and troubleshooting.
Monitoring, Maintenance, and Scaling:
Implement monitoring and alerting systems for production and staging environments.
Continuously assess and improve system performance, scalability, and security.
Documentation and Reporting:
Document infrastructure and automation processes, including troubleshooting procedures and system configurations.
Provide regular reports on infrastructure status and CI/CD performance.
Requirements:
Education: Degree in Computer Science, Systems Engineering, or a related field.
Experience: At least 5 years of experience in DevOps, infrastructure automation, and CI/CD processes.
Tools and Technologies: Experience with tools such as Docker, Kubernetes, Jenkins, Terraform, and Ansible.
Programming Languages: Proficiency in scripting languages like Bash, Python, or Go.
Cloud Platforms: Experience with cloud providers such as AWS, Azure, or GCP.
Version Control: Knowledge of Git or similar version control systems.
Collaboration Tools: Familiarity with project management and collaboration tools (e.g., Jira, Confluence).
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.