Engineering and Architecture
You will help to build and sustains strong technology foundations forming the bedrock of our customer’s digital solutions.
What will you do as a Software Engineer (DevOps)?
- Design, develop, and maintain secure and scalable DevOps pipelines, tools, and frameworks
- Collaborate with development, cloud, and security teams to integrate best practices into the software development lifecycle
- Implement and manage continuous integration and continuous deployment (CI/CD) processes to ensure efficient and reliable software delivery
- Stay up to date with the latest security trends, technologies, and best practices, and provide recommendations for improvement
- Conduct analysis on business requirements and develop solutions to enhance business capabilities
- Conduct peer code reviews and provide technical mentorship/sharing to the team
- Conduct System Integration Tests and coordinate with business users on User Acceptance Tests
- Publish documentation and guides for the use of new or enhanced systems
- Automate self-help processes and templates with guardrails that development teams can use
What makes you a successful candidate?
- Bachelor’s degree in computer science, STEM, or a related field. Relevant certifications (e.g., AWS Solutions Architect, DevOps) are a plus
- 8+ years of relevant experience in software development, DevOps, solution designing, software testing, production support
- Experience in C# or Python preferred and demonstrates Test Driven Development (TDD) in their work
- Experience with database technologies such as Microsoft SQL, Oracle, or PostgreSQL
- In-depth knowledge of DevOps principles, practices, and tools, including CI/CD pipelines, configuration management, and infrastructure automation
- Good understanding of security and networking principles, protocols, and technologies
- Proficiency in using GitHub for version control, collaboration, and code review processes. Experience in configuring and managing CI/CD pipelines using GitHub Actions for automated software builds, tests, and deployments.
- JFrog Artifactory: Experience in managing artifact repositories for storing and distributing software packages
- Familiarity with tools in the application security space, e.g., SAST and OSS
- Experience with cloud platforms (AWS preferred) and containerization technologies (e.g., Docker, Kubernetes)
- Excellent problem-solving and analytical skills, with the ability to identify and mitigate security risks
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams
- Passionate about automating everything and removing oneself out of the picture