Senior Automation and CICD DevOps Engineer
Philip Morris International
- Kraków, małopolskie
- Stała
- Pełny etat
- 5+ 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 Cloud infrastructures, platforms and applications on AWS and/or Azure
- Experience with implementation of Identity & Access Management (IAM) and Single Sign-On (SSO)
- Private medical and dental care, life insurance;
- Hybrid work opportunity and flexible working arrangements;
- Employee pension plan;
- Multisport program;
- Holiday, cultural & Christmas bonus;
- Wide range of trainings, optional language classes, further education and professional qualification support possibility;
- Free bike and car parking for all employees.
- 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