Contribute to system design and deployment phases with a focus on scalability, reliability, and operability, ensuring production readiness at every stage of the software lifecycle
Job Summary
Contribute to system design and deployment phases with a focus on scalability, reliability, and operability, ensuring production readiness at every stage of the software lifecycle.
Develop automation scripts, infrastructure as code, and tooling to improve system reliability, reduce manual effort, and enable self-service.
Work collaboratively with developers, product teams, and engineering stakeholders to troubleshoot issues, improve systems, and integrate reliability improvements.
Matching Summary
Contribute to system design and deployment phases with a focus on scalability, reliability, and operability, ensuring production readiness at every stage of the software lifecycle.
Skills & Requirements
Must-have
system design and deployment
production readiness
automation scripts and infrastructure as code
CI/CD and deployment tools
Linux OS proficiency
scripting and automation (Python, PowerShell, YAML)
distributed systems and microservices architectures
Nice-to-have
Java-based systems understanding
performance and reliability testing tools
observability and analytics technologies
customer-centric mindset
collaboration with distributed teams
Key Requirements
Minimum 3 years of experience in SRE or software development
Hands-on experience with CI/CD and deployment tools
Proficiency in Linux OS
Proficiency in scripting and automation
Familiarity with Java-based systems
Understanding of distributed systems and microservices architectures
Experience with databases, including NoSQL
Practical experience working in Agile-driven teams