About the job
Senior DevOps Engineer
Key Responsibilities:
Guide clients on their DevOps transformation journey, managing projects autonomously while also collaborating within larger teams.
Engage with customers and partners, absorbing their context and leveraging your business acumen and technical expertise to craft tailored solutions that meet their specific requirements and constraints.
Focus on driving customer business outcomes, ensuring a robust alignment between delivery efforts and overarching business goals.
Take ownership of critical tasks and deliverables, collaborating with team members to define and implement comprehensive solutions that address stakeholder needs.
Advise clients on technical strategies and investments, ensuring alignment with the platform and facilitating the adoption of new services and products as they become available.
Design and implement solutions that address complex challenges, enhancing scalability and performance, ultimately fostering innovative breakthroughs. Develop and share frameworks, methodologies, and best practices that provide prescriptive guidance to clients, presenting these insights at major forums and across various media.
Demonstrate expertise in creating seamless and automated build scripts for release management across diverse environments.
Be open to traveling to client sites to deliver professional services.
Key Qualifications:
Bachelor's Degree or over 10 years of professional or military experience.
Over 8 years of experience as a technical specialist.
At least 2 years of hands-on programming experience in languages such as Python, Ruby, Go, Swift, Java, . Net, C++, or similar object-oriented languages.
Proven experience in architecting and automating cloud-native technologies, deploying applications, and provisioning infrastructure.
Hands-on experience with Infrastructure as Code tools like CloudFormation, Terraform, or others.
Expertise in architecting cloud-native CI/CD workflows and tools such as Jenkins, Bamboo, TeamCity, AWS Code Deploy, and/or GitLab.
Strong hands-on experience with microservices and distributed application architecture, including containers, Kubernetes, and/or serverless technologies.
Thorough understanding of the full software development lifecycle and delivery utilizing Agile methodologies.
Excellent problem-solving skills and the ability to work collaboratively in a dynamic team environment.

