Be a part of a progressive change
At PMI, we've chosen to do something incredible. We're totally transforming our business and building our future on one clear purpose – to deliver a smoke-free future.
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.
PMI's journey to a smoke-free future is fueled by technology. The total transformation we're going through means that there are unique IT projects here to match all levels of skills and ambitions – from pace-setting global pilot projects to vital local updates. Whether you want to pursue a personal passion or build an international career, there's space here to develop in any number of directions.
To join us in IT you'll need to be driven and equally happy whether you're taking the strategic view or diving deep into processes. We'll make sure you're set up to succeed whatever your project is, our culture is agile and collaborative, and we genuinely believe our people are some of the best you'll ever work with.
As Tech Lead you will also ensure the efficient and effective collaboration and communication with development teams and different stakeholders.
Why Join PMI as a Tech Lead?
- Joining PMI means being part of a global organization that is committed to excellence and making a positive impact on the world.
- A unique opportunity to co-deliver together with diverse teams, contributing to the development of the next generation of IoT and cloud-based services.
- As a Tech Lead, you will have the opportunity to shape the future of our infrastructure and products, working with a dynamic team that values creativity, collaboration, and continuous improvement.
Join us and become a part of a top talent team where you can bring new ideas to life in a global function that is a key driver of the success of our business.
Your Day to Day
- Establish a strong engineering culture within the DevOps team, provide comprehensive support to the IoT software development teams for deploying, running, and rolling out new services and capabilities in Cloud infrastructure.
- Ensures exceptional code quality and enforces best practices through effective communication with team members, fostering accountability.
- Collaborates cross-functionally on feature design, architectural decisions, and minimizing technical debt.
- Deploys and integrates new Cloud service capabilities using CI/CD pipelines, ensuring maximum uptime of cloud-hosted environments including production, staging, testing, authoring, and development environments
- Implements CI/CD and DevOps best practices for IoT application teams, aiding in executing integration and operational processes
- Writes automation code for provisioning and operating infrastructure to ensure reliability and repeatability
- Develops proactive monitoring and alerting infrastructure services to support operations and system health
- Maintains high standards of reliability, availability, scalability, stability, security, and performance for the platform
- Understands the needs of stakeholders and accurately communicates them to developers
- Enhance development and release processes through automation and continuous improvement
- Tests and evaluates code written by others, analyzing results
- Ensuring systems are secure and safeguarded against cybersecurity threats
- Identifies technical issues and develop software updates and fixes
- Works with IoT developers and engineers to ensure development adheres to established processes and functions as intended
- Actively participates and supports Agile methods and frameworks, including planning events, daily stand-ups, planning sessions, code reviews, and other discussions and activities
- Collaborates closely with fellow developers, becoming a valued member of a self-managing, cross-functional team
- Gathers and addresses technical and design requirements
- Creates reusable code and libraries for future use
- Manages and follows emerging technologies and cutting-edge innovations
Who We Are Looking For
- University degree in Computer Science, Software Engineering, or equivalent work experience.
- Proven experience as a Tech Lead or Senior DevOps Engineer.
- Strong understanding of SAFe and Agile methodologies.
- Excellent communication skills and ability to prioritize tasks effectively.
- Technical expertise in Python, , and development methodologies.
- Expertise in AWS Cloud Services including Lambda, API Gateway, DynamoDB, IAM, Kinesis, IoT Core, SNS, SQS, EventBridge.
- Experience with CI/CD tools such as Jenkins and infrastructure-as-code tools like Terraform.
- Proficiency in containerization technologies like Docker and Kubernetes.
- Experience with Bitbucket, Artifactory, Jira, and Confluence.
- Strong analytical, problem-solving, and time management skills.
- Creative thinking, attention to detail, and a willingness to learn and succeed.
- Proficiency in English.
What's in it for you?
- Work-life balance: Wellbeing comes first. We offer a fantastic office environment and smart working options.
- Learning & Development: Our robust ecosystem will help you strengthen technical and soft skills.
- Inclusion & Diversity: We aspire to build a diverse and inclusive organization to foster innovation.
- Transformation Journey: Every IT colleague is part of our transformation journey with endless opportunities to progress.
15695