Job Description
Role Purpose
The DevOps Engineer II position will strategically guide the team through automation/self-service technology innovation, and governance to encourage team, department, and IT growth in the DevOps discipline.
͏
- Innovation Leader – willing to dive into AI Opportunities with excitement and intrigue. Does not settle for Status Quo, rather advocates for change with Agentic AI Opportunities. Is happy to share unique concepts to gain advocacy of new, and more efficient approaches to common problems with support of Agentic AI.
- Support the (SRE) role with binaries and configurations that are built in a reproducible, automated way so that releases are efficient, reliable, and repeatable.
- Collaborate closely with SREs on configuration management at scale.
- Work with software engineers (SWEs) in product development and SREs to define all the steps required to release software: how the software is stored in the source code repository; how artifacts are stored in artifact management repositories; how middleware is configuration and patched; enforcing build rules for compilation; automated testing and establishing quality gates; packaging; and deployment processes.
- Partner with IT teams to promote, advocate, and innovate fully automated CI/CD Pipelines which include, automating the following areas infrastructure provisioning, config management, test automation, performance metrics, and communication.
- Constant focus on tech debt reduction.
- Develop, and implement best practices and tools that allow our product development teams to control and run their own release processes.
- Work with SWEs to develop and enforce source code branching strategies that support production of repeatable versioned releases.
- Will train and perform knowledge transfer sessions for product development teams on self-servicing with supported provisioning and CICD pipelines.
- Ensure technical solutions meet quality, security, and compliance requirements; work directly with key stakeholders and technical teams to ensure solutions have passed the required quality checks.
- Continued focus on improving team practices.
- Drive the influence and adoption of technical roadmaps supporting CICD and provisioning pipelines, test automation, container advancement (Docker & Kubernetes) and performance metrics.
- Proactively work on toil reduction, efficiency and capacity planning
- Participate in multi-department DevOps maturity reviews using CALMS model-based reviews to identify progress, gaps and ROI on DevOps adoption.
- Promote a culture of shared responsibility.
- Influence and create new designs, architecture, standards, and methods for large-scale systems.
- Provide technical guidance or support for the development or troubleshooting of systems.
- Responsible for establishing end-to-end monitoring and alerting on all critical aspects of supported pipelines.
- Develop automated solutions to address potential problems before they result in a service interruption and demonstrate a passion for automation, including CI/CD automation.
- Extend configuration management to support secrets management and immutable infrastructure technologies like containers and Chef Habitat
͏
-
experience in DevOps related field required
-
experience with automation tools and Continuous Integration systems (e.g., Bamboo, Chef, Git) required
-
experience with Kubernetes & Docker required
- B.S. in computer science or a related technical field required.
- DevOps/SRE Culture Promoter.
- Strong Soft Skills (negotiate, communicate, listen, solve problems, customer-first mindset, flexibility).
- Infrastructure Knowledge (Data Center, Cloud, infrastructure as code, Containers (Docker & Kubernetes).
- Security Awareness.
- Testing Experience.
- Development Experience.
- System Administration (Window, Linux).
- Competency in one or more programming languages (Bash, PowerShell, Ruby, Python, Java, PHP).
- Knowledge of modern DevOps Stack Tools (Chef, Bamboo, Bitbucket, Containers [Docker & Kubernetes], Ansible, Jenkins, and AWS Expertise).
- Big Picture Thinking.
- Network Awareness.
- Maintains a solid understanding of source code management, compilers, build configuration languages, automated build tools, package managers, and installers.
- Deep knowledge of multiple domains: development, configuration management, test integration, system administration, and customer support.
- Experience scaling systems sustainably through mechanisms like automation and evolve systems by supporting changes that improve reliability and velocity.
- Practice incident response and blameless postmortems.
͏
Experience: 5-8 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.