What You’ll Do:
We’re seeking dynamic engineers to join our Developer Platform team. You’ll contribute to building state-of-the-art systems that enhance our engineering workflows, advancing our adoption of DevOps, CI/CD, containerization, and cloud technologies. Your efforts will supercharge our engineering teams by optimizing the Software Development Life Cycle (SDLC), utilizing cutting-edge tools like containers, Jenkins, and a developer’s portal to streamline software deployment across all environments.
Responsibilities:
• Containerization: Understand, develop, and enhance our containerization offerings, using technologies such as Docker and Kubernetes.
• Continuous Delivery and Deployment: Collaborate with software engineers to refine and support their continuous delivery and deployment processes.
• Jenkins Infrastructure: Maintain and enhance our Jenkins infrastructure and contribute to Jenkins File Shared libraries.
• Tool Enhancement: Improve existing tools through customization and integration of internal and third-party software.
• SDLC Innovation: Work towards redefining the next generation of SDLC, focusing on efficiency and productivity enhancements.
Required Experience:
• Container Technologies: Proficient with Docker, Kubernetes, and creating Docker files.
• Programming Skills: Experience with at least one of the following: Java, C#, JavaScript, Typescript, Python, or Groovy.
• Automation Passion: Experience with Terraform and a strong enthusiasm for automation.
• CI/CD Tools: Hands-on experience with Jenkins and familiarity with Infrastructure as Code practices, preferably Ansible.
• System Knowledge: Advanced knowledge of Linux systems.
• Soft Skills: Excellent communication and strong analytical skills.
Good to Have:
• Agile Experience: Prior experience with agile development and project management methodologies.
• Additional Technical Skills: Familiarity with Gradle, Maven, Jenkins Files, Groovy, Argo CD, and Bit