Senior Manager, DevOps Engineer
msd
Job Description
What will you do in this role
- Manage the design, procurement, installation, upgrading, operation, control, maintenance, and effective use of specific technology services.
- Follow standard approaches and established design patterns to create new designs for complex systems or system components. Apply agreed standards and tools to achieve a well-engineered result.
- Identify alternative design options and seek guidance when deviating from established design patterns. Align solutions with enterprise and solution architecture standards (including security) including contributing to improvement of the standards.
- Collaborate with practitioners to drive adoption of the Technology Engineering practice roadmap within the products where you work.
- Coach and mentor junior engineers to mature their practice and create a pipeline of community leadership talent.
- Work within a matrix organizational structure, reporting to both the functional manager and the Product manager.
- Participate in Product planning, execution, and delivery, ensuring alignment with Product goals.
What should you have
- Bachelors’ degree in Information Technology, Computer Science or any Technology stream.
- 7+ years of hands-on experience working with technologies – any cloud platform, Windows or Linux, any scripting language and cloud security frameworks
- Cloud Platforms: Proficiency in AWS, Azure, Google Cloud, or other cloud platforms.
- Networking: Understanding of virtual networks, VPNs, and firewalls.
- Operating Systems: Knowledge of Windows and Linux operating systems.
- Scripting and Automation: Skills in scripting languages like Bash or PowerShell.
- DevOps practices: Extensive experience with Git, infrastructure as code (IaC), observability, and continuous integration/continuous deployment (CI/CD)
- Certification: Ideally AWS professional level certified
- Security Best Practices: Experience with cloud security frameworks and compliance.
- Problem-Solving: Ability to diagnose and resolve complex distributed system issues.
- Product and customer-centric approach.
- Experience with other programming language (Python, Java) is a nice to have.