JOB DESCRIPTION: We are looking for a CICD Platform Engineer that will be focused on goals related to infrastructure and delivery automation across a range of environments. The ultimate aim is to provide the teams with autonomy and independence to manage the entire life cycle in a self-sustainable way.
Our platform is based on a series of enterprise licensed tools, among which we can highlight: Cloudbees CI, Artifactory, XRay, SonarQube, ArgoCD.... all of them deployed in AWS, managed with Helm through ArgoCD.
You don't have to be an expert in all of them, but you need to be familiar with some of them, have knowledge of some cloud provider, and be proficient in the use of docker and kubernetes.
Our onboarding process will prepare you to cover the area of expertise you need to complement,
and in your day-to-day work you will always work together with the team. You will never be alone!
You will have the opportunity to expand your area of expertise and your vision by learning new skills working with a multidisciplinary team and experienced in new technologies and methodologies, DevOps culture, Cloud providers, Kubernetes, GitOps, software lifecycle, best practices...
Also, automation and infrastructure as code are something common for you
What you'll do: - You will help us create and evolve the best CI/CD platform for our teams, and you will do it in peering with CICD Platform Engineering team using agile methodology.
- You will be part of the decision-making process like any other member of the team.
- Evangelize the teams in the DevOps culture and the IT Operations vision.
- Develop infrastructure automation needed to support the evolution of the applications to achieve business goals.
- Implement automation across the software delivery and maintenance process to minimize manual tasks.
- Identify and implement new tools to achieve the demands of the DevOps cultural transformation
- Building continuous integration and continuous delivery pipelines to improve code quality, release frequency, and availability, while supporting the existing SDLC.
- Design and delivery of containerized solutions based around a micro-service architecture.
- Optimize the platform taking into account DORA metrics and implement or develop new tools.
- Support development teams in operational responsibilities on the path to production.
- Learn about and gather new technologies and related tools to introduce to the company to grow the agile development environment.
- Work with the Enterprise Architecture team to ensure that new technologies, products, and design patterns are reviewed and adopted where appropriate, standardized, and documented.
Who you are: - You have knowledge of good development practices, and you have a special interest in automation.
- You have a customer-centric mindset
- A generalist, versed in everything from systems administration to automation and orchestration tools, testing, continuous integration, and continuous delivery. Demonstrable hands-on experience with a public cloud provider, deep knowledge of Linux.
- Someone with an automation-focused perspective, if you hear of a task or problem on the development team, your first instinct is to consider solving it with automation
- A learner, perpetually curious and driven to expand your palette of expertise
- A progressist,
willing to challenge the status quo when it is appropriate to do so
- Passionate, persistent, creative, you find solutions to difficult problems and clever ways to work around them when necessary
- Strong interest in taking the initiative to show others how to do things, skill at coaching, teaching, advising, and helping others in developing their skills and abilities
- Self-motivated to achieve assigned objectives with minimal supervision
Skills required: - Good Coding skills
- Git
- Microservices Architectures
- Linux administration on an Enterprise Environment
- Cloud Services (AWS, GCP)
- Configure and maintain CI/CD environment
- Docker, Helm, and Kubernetes
- GitOps methodology
- Terraform
- DevOps Culture
- Jenkins / Groovy
- SonarQube
- Artifactory (or similar product)
- Markdown syntax
- Ansible
- Be a technical reference for the team.
- Self-management skills.
- Transversal vision and strategic mind-set.
- Expert skills in at least: Docker, Kubernetes, Coding best practices, Terraform
- Be able to solve complex problems in both areas, development and infrastructure.
- Not be comfortable with current solutions and look for improvements
- Experience designing and managing High Availability platforms/services.
- Experience troubleshooting systems where you do not have enough information to solve problems.
- Experience providing support to development teams.
- Experience creating technical documentation and architecture diagrams.
- Be able to perform research for new technologies and implement PoCs.
Skills valuable: - Java, Maven, Springboot.
- Elastic stack (Logstash, Elasticsearch Kibana and Beats).
- Grafana and Prometheus.
- ArgoCD.
- Go, Python, Bash.
- Experience working with or maintaining relational databases.
Soft skills: - Good communication skills
- Willingness and ability to learn new programming languages, tools, and methodologies.
- Ability to work both independently and as a team within a project, with strong analytics and problem-solving skills
You will have the opportunity to work for a company that is going through significant change in becoming the world's leading travel services provider. We are looking for people that are ready to ride the wave on this exciting journey.
As well as an attractive benefits package you will be able to work:
- Within an innovative, engaging, and multicultural environment.
- Have the opportunity to build strong and lasting business relationships and friendships from around the world.
- Have the opportunity to develop your career locally or within one of our beautiful working locations across the globe.
Return to the list
#J-18808-Ljbffr