Job responsibilities
- Maintain and enhance both existing and new Terraform modules used by application team to deploy the product.
- Design and develop the control plane deployed into AWS which serves the secure and compliant service offering.
- Create secure and high-quality production code run within the control plane to interact with other core services.
- Provide help and guidance to application teams looking to onboard and use MongoDB Atlas in lifecycle.
- Contribute to infrastructure and software communities of practice and events that explore new and emerging technologies.
- Add to team culture of diversity, equity, inclusion and respect.
- Continued career advancement opportunities, including industry recognized certifications, such as AWS, Azure, GCP and CKAD
- Gain exposure to strong mentorship and leadership examples
- Pursue professional and technical development programs
qualifications, capabilities, and skills
- Formal training or certification on Python language concepts and proficient advanced experience
- Extensive experience with the Python language
- Unit-testing framework(s) & BDD/TDD
- Experience of Python frameworks - Django/Flask etc.
- Experience with NoSQL database products, document based ideally
- Practical experience of architecting & developing applications or platforms on any one of the major public cloud providers (AWS, Azure, Google).
- Knowledge and experience of industry wide technology strategies and best practices
- Infrastructure-as-code experience – Terraform, Ansible, Puppet and/or Salt
- Understanding and experience of Agile and Lean philosophies including experience with JIRA, YouTrack and/or similar
- Strong critical-thinking and problem-solving skills with clear communication
- Understanding the importance of great documentation and a passion for helping customers
Preferred qualifications, capabilities, and skills:
- Experience with NoSQL databases
- CI/CD pipelines preferably including Jenkins, Bamboo and/or Spinnaker
- Experience with core services including Active Directory, Kerberos and DNS
- Comfortable in setting and defining strategic priorities and working with product management
- Ability to collaborate with different roles to achieve common goals