Overview
Senior Site Reliability Engineer role at Rockwell Automation, part of a team that builds, tests and deploys commercial cloud software reliably and productively.
What you'll do
- Develop industry-leading commercial software and applications for the cloud.
- Work as part of a team responsible for the multiple aspects of a project so that software can be built, tested and deployed quickly, productively and reliably.
- Play an active role in all stages of the development lifecycle and support your team throughout the process.
- Help ensure developed products and deployments meet requirements and are within total quality management standards.
- Design and implement dashboards for operational insights.
- Develop automated runbooks for common operational tasks and for resolving support escalation issues.
- Act as an operations contact, communicating with developers and customers alike.
- Document and review incidents and future resolutions, including team knowledge.
- Test implemented designs.
- Develop and monitor metrics and use them to drive process, performance and security improvements.
- Provide technical guidance and educate team members and coworkers on development and operations.
- Manage CI/CD tools with the team.
- Design multiple processes and update existing processes.
- Improve infrastructure development and application development.
- Follow all best practices and procedures established by the company.
- Build relationships and interact with peers to ensure assigned tasks are prioritized.
- Actively seek knowledge of new developments in software engineering, computer engineering and software testing.
- Think outside the box and research and explore new avenues by utilizing the latest technologies and standards.
What you'll need
- Bachelor's degree in computer science, computer engineering, electrical engineering, computer application or equivalent.
- Good experience in a software product development environment.
- Customer-facing operations on cloud and mobile platforms.
- Proficiency in scripting languages such as JavaScript, Python, Go and BASH, including knowledge of algorithms and data structures and optimizing automation.
- Experience with cloud services such as AWS or Microsoft Azure.
- Experience with software infrastructure management including Kubernetes and Terraform.
- Experience deploying CloudOps/SRE practices.
- Experience with Git and GitHub, including developing and maintaining workflows.
Nice to have
- 6 years of experience in a software product development environment.
- Knowledge of software and deployment test methodologies and automated test tools.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, testing and operations.
- Knowledge of Agile development methodologies.
- Software development on both Windows and Linux.
- Experience communicating with users, other technical teams and management to collect requirements, describe software product features and technical designs.
Details
- Location: Pune, India.
- Reports to the Site Reliability Engineering Manager.
- Hybrid schedule: employees are expected to work at a Rockwell location at least Mondays, Tuesdays and Thursdays unless they have a business obligation out of the office.
Read the full description and apply on the company’s own careers page.