Looking for a Senior Devops Engineer to implement automated monitoring and alerting solutions to support the operations team for cloud, on-prem and containerized workloads.
Tasks
- Infrastructure as Code (IaC)
- Utilize Terraform/Ansible to implement Azure and Openshift K8s infrastructure as code, ensuring consistent and repeatable deployment of the hosting environment.
- Solution delivery and Dev support
- Collaborate with development and operations teams to define and maintain infrastructure templates for various environments.
- Assist developers with various build and pipeline development issues
- Develop pipelines for continuous integration and continuous deployment (CI/CD) of our software products using GH Actions + IAC.
- Azure Cloud Services
- Design and build enterprise scale production landing zones in Azure.
- Manage and optimize the deployment of Azure services, including virtual machines, managed db, storage accounts, networking, and other platform services.
- Monitoring & Alerting
- Implement automated monitoring and alerting solutions to support the operations team for cloud, on-prem and containerized workloads
- Work with leading open source/enterprise solutions. (Zabbix, Grafana, Prometheus)
- Containerization and Orchestration
- Help the software development teams with packaging applications as containers and efficiently deploy them as K8s workloads.
- Optimize the delivery and release processes.
- Automation Platform Governance
- Design and implement tools for providing standardized envrionment for cross-team automation
- Develop governance policies to promote best practices and quality gates in the development of the automation solutions for the Infrastructure Teams, and onboarding processes to aid the adoption of the automation practices.
- Collaboration and Communication
- Provide technical guidance and support to development and operations teams.
- Security and Compliance
- Implement security best practices for infrastructure and applications deployed on Azure or in Kubernetes.
- Ensure compliance with industry standards and regulatory requirements.
Requirements
- At least 5 years of DevOps experience in a production environment
- Hands-on experience with Azure and container orchestration tools like Kubernetes (Openshift is a plus)
- Strong Linux knowledge
- Expertise in IaC tools (Terraform, Ansible both is a plus)
- Proficiency in scripting languages (Bash, Python)
- Strong knowledge of CI/CD pipelines (eg. GH Actions, Argo), version control systems (GIT), release management and automated DB operations/updates
- Working experience with monitoring and logging tools (e.g., Zabbix, Azure Monitor, ELK stack, Grafana, Prometheus)
- Good understanding of networking (switching, dynamic routing, load-balancing)
- Knowledge on relational databases (specific knowledge in either/or Postgres/Mysql is a plus)
- Excellent problem-solving and troubleshooting skills
- Relevant certifications in Azure and DevOps are a plus
More information
- 1 year long project
- Looking for contractors (B2B)
- 2-3 days on-site, 2-3 HO.