DevOps Software Engineer
roche
Job Description
Key Responsibilities:
-
Lead the development(hands-on) and implementation of digital, automation, and AI PoCs, guiding them through production.
-
Collaborate with various product streams within drug Safety to understand their needs, propose innovative solutions, and provide technological consultancy.
-
Stay abreast of current trends, tools, and practices in digital transformation, automation, AI/GenAI, DevOps, and Cloud technologies.
-
Design and develop scalable cloud-based solutions, tailored to the needs of global enterprises.
-
Drive the adoption of DevOps practices within the organization, enhancing DevOps maturity and streamlining software development processes.
-
Influence and collaborate with business and IT partners at all levels to create effective strategies and technical roadmaps.
-
Apply industry standards and best practices in designing robust IT architectures.
Preferred Experience:
-
Proven experience in leading strategic projects focused on digital transformation, automation, and AI.
-
Strong background in cloud platforms, preferably AWS, with experience in cloud platform design, adoption, and management.
-
Proficiency in scripting languages such as Python and Bash, with a solid understanding of infrastructure automation and containerization technologies (Docker, Kubernetes).
-
Expertise in CI/CD pipeline implementation, ensuring reliable and efficient software delivery from development to production.
-
Experience with Infrastructure as Code (IaC) tools, particularly Cloud Development Kit (CDK), and proficiency in version control systems like Git.
-
Experience in organizing DevOps teams and implementing DevOps toolchains is desirable.
What We Value:
-
Cloud Platform Experience: In-depth knowledge of cloud platforms, particularly AWS.
-
Programming Skills: Strong proficiency in scripting languages, with a focus on automation and efficiency.
-
Containerization and Orchestration: Familiarity with Docker and Kubernetes is desirable.
-
CI/CD Pipeline Expertise: Extensive experience in designing and implementing CI/CD pipelines.
-
DevOps Practices: Ability to lead the integration of DevOps practices within the organization.
-
Infrastructure as Code (IaC): Hands-on experience with IaC tools like CDK.
Version Control: Proficiency in Git, with experience in GitLab as a plus.