Albarraque, Portugal


Information Technology



Job ID


MAKE HISTORY WITH US! At PMI, we’ve chosen to do something incredible. We’re totally transforming our business, and building our future on smoke-free products with the power to improve the lives of a billion smokers worldwide. With huge change, comes huge opportunity. So, wherever you join us, you’ll enjoy the freedom to dream up and deliver better, brighter solutions and the space to move your career forward in endlessly different directions. As a Platform Automation Engineer, you will play a crucial role in designing, implementing, and maintaining secure automated processes and continuous integration/continuous deployment (CI/CD) pipelines. You will be responsible for optimizing workflows, enhancing system performance, and ensuring the seamless and secure delivery of services and products. This role requires a deep understanding of automation tools and ecosystems, DevOps/DevSecOps engineering practices, and a passion for streamlining processes with automation. JOIN US! WHO ARE WE LOOKING FOR? • 4+ years of experience as a DevOps Engineer or DevSecOps Engineer, Automation Engineer, or similar role, with a focus on CI/CD pipeline development and maintenance. • Strong proficiency in automation tools such as Jenkins, GitLab CI, or similar platforms. • Experience with configuration management tools such as Ansible, Puppet, or Chef. • Proficiency in one or more high-level Programming Languages, like Java, Go, Ruyby, or equivalent • Proficiency in scripting languages such as Python, Shell, or PowerShell for automation tasks. • Familiarity with containerization technologies like Docker and container orchestration tools such as Kubernetes. • Knowledge of infrastructure as code (IaC) and platform as code (PaC) principles and tools like Terraform or CloudFormation and Ansible. • Experience with version control systems, particularly Git, and familiarity with Git branching strategies. • Experience with DNS and Content Distribution Networks (Akamai is highly desirable)Cloud infrastructures, platforms and applications on AWS and/or Azure • Experience with implementation of Identity & Access Management (IAM) and Single Sign-On (SSO). WHAT WE OFFER YOU? Our success depends on the men and women who come to work every single day with a sense of purpose and an appetite for progress. Join PMI and you too can: • Seize the freedom to define your future and ours. We’ll empower you to take risks, experiment and explore • Opportunity to work in the development of native Cloud solutions using the most modern tools and technologies in the industry • Be part of an inclusive, diverse culture, where everyone’s contribution is respected; collaborate with some of the world’s best people and feel like you belong • Pursue your ambitions and develop your skills with a global business – our staggering size and scale provides endless opportunities to progress • Continuous support in training and certification programs • Take pride in delivering our promise to society: to improve the lives of a billion smokers. HOW CAN YOU MAKE HISTORY WITH US? • Design, develop, and maintain CI/CD pipelines to automate services and products delivery processes. • Implement and configure automation tools, such as Jenkins, GitLab CI, or similar platforms, to support the CI/CD pipeline. • Collaborate with development, QA, and operations teams to streamline workflows and improve efficiency. • Troubleshoot and resolve issues related to the CI/CD pipeline, ensuring minimal disruption to development activities. • Continuously monitor and optimize CI/CD processes to improve speed, reliability, and scalability. • Implement infrastructure as code (IaC) and platform as code (PaC) practices using tools like Terraform or Ansible to automate infrastructure provisioning and configuration. • Implement security controls and measures within the CI/CD pipeline to ensure the integrity and confidentiality of sensitive information. • Collaborate with security teams to integrate security testing tools, such as static code analysis, dynamic application security testing (DAST), and container vulnerability scanning, into the CI/CD pipeline. • Implement security automation scripts and processes to enforce compliance with security policies and standards. • Conduct regular security assessments and audits of the CI/CD pipeline infrastructure and configurations to identify and remediate vulnerabilities. RESPONSIBILITIES: • Implement Platform Automation leveraging on the principles of DevOps/DevSecOps and related tooling ecosystem • Maintain version control systems and ensure proper branching, merging, and release management strategies are in place. • Provide technical guidance and support to team members on CI/CD best practices and automation techniques. • Stay up-to-date with industry trends and emerging technologies in automation, DevOps, DevSecOps, and CI/CD practices. • Participate in agile ceremonies, such as sprint planning, backlog grooming, and retrospectives. • Improve the overall Software Development Lifecycle • Improve the overall Automation: automate the automatable • Monitor and manage Cloud applications with security, availability, resiliency and cost in mind. Please note that only on-line applications will be taken into consideration. Only selected candidates will be contacted.