Responsibilities:
- Participate in an in-house engineering squad for engineering excellence in design, development, and operation of a Cloud Platform.
- Practice and lead other development communities to develop and deploy on Cloud.
- Opportunities to learn and implement large-scale automation with cloud landing zone across multiple Cloud Service Providers in Government Context.
- Responsible for developing and maintaining the platform used by multiple government agencies.
- Be the guiding subject matter expert for DevOps methodologies, contribute to Automation, Availability, Scalability, and Resiliency to the team and the development communities within the government.
- This role has a focus on development of API, backend automation in NodeJS/Python, code deployment security with various CI/CD toolchains such as Gitlab, Atlassian, Terraform.
Requirements:
- Degree in Computer Science or related disciplines.
- 8+ years of experience in API/backend development and integration using NodeJS, Python.
- Understand cloud infrastructure deployment and automation.
- Lead a small team of software engineers before, doesn’t mind hands-on.
- Practitioner in agile development, secure pipelines, and deployment automation.
- Understand and willing to learn about Infrastructure as Code, Policies as Code, and Git.
- Familiar with cloud services such as AWS, Azure, and GCP.
- Appreciate or willing to learn about large-scaled distributed systems and their challenges.
- Familiar with code security and open-source tools in relevant domains.
- Passionate about automation.
- Good to have - practiced Terraform and Bash scripting too.
- Good to have – understand about Cloud Landing Zone such as Control Tower, Terraform Landing Zone, Microsoft Azure CAF.
- Good to have - practiced Site Reliability Engineering principle and familiar with application monitoring tools.
- Strong understanding and appreciation of positive team culture. Care about growing and coaching staff.
- Passion for automation for large scalable systems ensuring they are highly secured, resilient, and highly available.
- Have strong communication skills and belief in what you are doing.
- Extremely strong team-player, primary focus is on leveraging your experiences to help the team succeed.
- Strong contributor and hands-on in all your past experiences.
- Advocate for the best Engineering and DevOps principles.
We are an equal opportunities employer.