We are currently looking for a Senior DevOps Engineer for a global client's long term assignment
Job details:
- Full-time
- Senior level
- Start date: ASAP
- 6 months + extensions possible
- Remote work
- Possible occasional in person team sessions / workshops / gatherings (i.e. 1x quarter) likely to take place in Prague
- US time-zone (9-6/10-7 CET possibility of a wider overlap (flexibility) appreciated).
- 2 stages of the interview
Scope:
Emerging Tech Developers create rapid proofs of concept to test hypotheses about how emerging technologies can be applied to business use cases. We learn and explore at the forefront of Artificial Intelligence, Blockchain, Internet of Things, Robotics, Virtual Reality and Augmented Reality. The lab’s role is to generate prototypes, demos and learnings that our teams and clients can use when deciding how to apply and invest in emerging technologies.
The majority of the resources would be supporting the development of assets (e.g., plugins) to further drive our overall AI strategy across the firm. In addition to that, we have ongoing AI R&D initiatives that we’d look to leverage some of these roles to help us continue driving the initiatives.
Responsibilities:
- Maintain cutting-edge knowledge of GenAI technologies and DevOps practices to continually advance our capabilities and recommend innovative enhancements.
- Design, implement, and manage CI/CD pipelines to automate software delivery processes.
- Develop and maintain infrastructure as code using Terraform, Ansible, or CloudFormation.
- Implement containerization solutions using Docker and Kubernetes.
- Optimize and manage cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Monitor system performance and troubleshoot issues using tools such as Prometheus and Grafana.
- Enforce and enhance security protocols and best practices to safeguard GenAI systems and data.
- Collaborate with development and operations teams to ensure seamless integration and performance.
- Mentor and guide junior engineers in best practices for DevOps methodologies.
- Participate in technical reviews, contributing to team knowledge sharing and continuous improvement initiatives.
- Document processes, configurations, and architectures to maintain clarity and knowledge transfer.
Skills:
- Senior with 9+ years of relevant experience
- Proven experience: Minimum of 9 years in DevOps or a related field.
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Strong skills in infrastructure as code tools (e.g., Terraform, Ansible, CloudFormation).
- Deep knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Expertise in cloud platforms and DevOps services (e.g., AWS, Azure, GCP).
- Extensive experience with Azure AI technologies, including Azure Kubernetes, Azure OpenAI, Azure EventHub, and Azure Data Lake, among others.
- Expertise in Azure DevOps Pipeline (CICD) and similar automation tools.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana).
- Proficient scripting skills in languages such as Powershell, Bash and Python.
- University degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills.
- Ability to lead projects effectively.