DevOps Engineer
- Experience as a DevOps Engineer creating CI/CD pipelines for various technologies such as Java and .NET.
- Strong working knowledge of Windows environments.
- Solid understanding of Kubernetes and Docker, including building and supporting enterprise CI/CD environments.
- Experience with DevOps and automation tools such as Azure DevOps, Jenkins, and similar platforms.
- Knowledge of source code management best practices, including branching, merging, and release strategies.
- Hands-on experience with Azure DevOps and cloud security concepts.
- Experience with cloud services including API management, application gateways, container platforms, messaging services, identity and access management, secrets management, application registrations, and object storage. Microsoft Azure experience is preferred.
- Experience using Infrastructure as Code tools such as Terraform or CloudFormation.
- Good understanding of relational databases and SQL query development.
- Strong troubleshooting, debugging, and problem-solving skills.
Responsibilities
- Design, implement, improve, and remediate CI/CD processes and deployment pipelines.
- Migrate enterprise workloads to cloud platforms using established migration frameworks, best practices, and organizational standards.
- Automate cloud deployments and build CI/CD pipelines supporting cloud-native and cloud-hosted workloads.
- Provide technical expertise and help develop organizational capabilities in cloud engineering and DevOps practices.
- Stay current with emerging cloud technologies, DevOps methodologies, and automation tools.
- Collaborate effectively with cross-functional teams while taking ownership of assigned initiatives.
- Identify opportunities for continuous process improvement, automation, and operational efficiency.
Requirements & Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a related technical field.
- Proven experience in software development and DevOps engineering.
- Strong experience with software development lifecycle (SDLC) processes and modern DevOps practices.
- Excellent interpersonal, communication, and organizational skills.
- Strong written and verbal communication abilities.
- Familiarity with MLOps concepts and practices is a plus.
Seniority Level
- Mid-Level to Senior-Level DevOps Engineer.