Apply for this Job
-
Responsibilities
• Design, develop, and maintain Developer Portal that facilitates adoption and enables developers to streamline their application efforts.
• Design, develop, and maintain playbook for CI/CD pipeline to automate build, test, and deployment processes with different deployment methodologies.
• Design, develop, and maintain developer tools and platforms that enhance the development workflow and productivity.
• Collaborate with engineering teams to identify and resolve developer pain points.
• Implement Infrastructure as Code (IaC) solution using tools like Terraform, Azure Resource Manager (ARM), AWS Cloud Formation, etc.
• Integrate automated security testing tools into the pipeline for security job zero.
Skills/Experience:
Minimum qualifications:
• BS degree in Computer Science, Engineering, or a related field.
• 12+ years of experience in software development, DevOps, or a related field.
• Proficiency in programming languages such as Python, Java, JavaScript, .NET, or similar.
• Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes).
• Familiarity with OpenAPI specification and SwaggerUI API.
• Familiarity with front-end applications concepts using Node.js, React.js and microservices architecture.
• Familiarity with Authentication and Authorization concepts such as OAuth2, JWT.
• Proficiency in CI/CD tools and platforms (e.g., Jenkins, GitHub Actions, GitLab)
• Experience with Infrastructure as Code (IaC) tools such as Terraform, Azure Resource Manager (ARM), AWS Cloud Formation, etc.
• Strong understanding of application performance monitoring (APM) tools (e.g., Datadog, Azure Application Insights).
Preferred qualifications:
• Familiarity with modern Cloud platform and serverless architecture
• Familiarity with AI and machine learning tools such as GitHub Copilot.
• Familiar with DORA metrics
• Understanding of modern software development practices and methodologies (e.g. Agile, SAFe, Scrum).
• Excellent problem-solving, strong analytical thinking and ability to adapt for new skills efficiently.
• Strong communication and collaboration skills, with the ability to work effectively in a distributed team.
Internal Notes
12+ years of experience in software development, DevOps, or a related field.
• Proficiency in programming languages such as Python, Java, JavaScript, .NET, or similar.
• Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes).
• Familiarity with OpenAPI specification and SwaggerUI API.
• Familiarity with front-end applications concepts using Node.js, React.js and microservices architecture.
• Familiarity with Authentication and Authorization concepts such as OAuth2, JWT.
Date Posted: 07 April 2025
Apply for this Job