Overview
We are seeking an experienced DevOps Engineer to join our team. This role involves taking technical ownership of critical systems and driving architectural direction across multiple teams.
Responsibilities
- Pipeline and CI / CD Management: Design, implement, and optimize CI / CD pipelines for continuous integration and delivery.
- Cloud-Native Infrastructure: Design, deploy, and manage applications using Kubernetes, Docker, Helm, and related technologies.
- Feature Ownership and Collaboration: Act as feature owners, coordinating with internal and external stakeholders to fulfill the feature lifecycle.
- POC and Technological Leadership: Conduct Proofs of Concept (POC) to explore and pioneer new technologies.
- Automation and Efficiency: Embrace automation over manual processes to improve team productivity and efficiency.
- Monitoring and Observability: Implement observability tools to monitor system performance and ensure uptime.
Benefits
- Competitive salary and benefits package
- Opportunity to work on high-impact projects
- Professional stability and career plans
Required skills and qualifications
- 5 years building and scaling distributed systems in agile / DevOps organizations
- Strong knowledge of Continuous Integration (CI) / Continuous Deployment (CD) pipelines, cloud environments, containerization (Docker / K8s), and Apis
- Proficiency in .NET (C#) or Java
- Scripting: Strong experience with PowerShell, Bash, or Python for automation
- CI / CD Tools: GitLab, Jenkins, Azure DevOps, or equivalent
- Containerization & Orchestration: Kubernetes, Docker, Helm
- Databases: Microsoft SQL Server, Oracle, etc
- Observability & Monitoring: Prometheus, Grafana, Dynatrace, ELK Stack, Splunk, etc
- Cloud Platforms: Experience with Azure, AWS, or Google Cloud Platform
- Deployment Tools: Octopus Deploy, Terraform, or similar
- Version Control: Strong knowledge of Git for version control and collaboration
- Networking: Understanding of ingress controllers, load balancers, and basic networking principles