
Senior DevOps Engineer
- Heredia
- Permanente
- Tiempo completo
- Design, develop, and maintain scalable CI/CD pipelines using GitLab CI/CD, Jenkins, and TeamCity to support efficient software delivery.
- Lead the migration of hundreds of jobs from Jenkins, TeamCity, and Octopus to GitLab CI/CD, ensuring minimal disruption and maximum efficiency.
- Collaborate with development, QA, and operations teams to integrate CI/CD pipelines into their workflows, fostering a culture of automation and continuous improvement
- Monitor, troubleshoot, and resolve CI/CD pipeline issues to ensure high availability and reliability.
- Implement automated testing, code quality checks, and security scans as integral parts of the CI/CD pipelines
- Optimize CI/CD processes to reduce build times, improve deployment frequency, and enhance overall development lifecycle efficiency.
- Configure and manage CI/CD infrastructure using tools like Terraform, ensuring scalability and reliability.
- Document CI/CD processes, workflows, and best practices to facilitate knowledge transfer and long-term sustainability.
- Provide technical mentorship to junior team members, fostering skill development and knowledge sharing
- Stay current with industry trends and advancements in CI/CD, proactively recommending and implementing improvements.
- Bachelor's or Master's Degree: Typically in Computer Science, Information Technology, or a related field.
- Proven experience in CI/CD, with a strong background in developing and maintaining
- pipelines.
- Expertise in GitLab, GitLab CI/CD, Jenkins, TeamCity, and Octopus.
- Experience with IaC tools such as Terraform or CloudFormation to automate infrastructure provisioning.
- In-depth understanding of version control systems, build systems, and code quality tools.
- Experience with containerisation and orchestration tools.
- Experience automating and using command lines on Linux environment.
- Exhibits strong proficiency in English, with excellent communication skills and the ability to convey ideas clearly and effectively.
- Team player with excellent verbal and written skills.
- Strong problem-solving skills and experience in diagnosing and resolving complex issues in production environments.
- Is comfortable working with and supporting different users.
- Proven experience working and collaborating in a team layout and with remote team members.
- Excellent analytical and troubleshooting skills for complex issues
- Skilled in task prioritisation, deadline management, and adapting to shifting priorities.
- Dedicated to continuous learning and staying current with industry best practices and trends.
- Competitive Compensation
- Benefits package including comprehensive medical, dental, vision and others
- Company Culture based on our Core Values
- Professional Development Training with Individual Development Plans to map out your career growth
- Opportunity to work in a global environment with diverse teams built with colleagues from around the world
- Opportunity to work with technology industry leaders in the financial services industry
- Opportunity to work for big name clients in capital markets, banking and other industries