DevOps Engineer
Role details
Job location
Tech stack
Job description
My client is looking for a Mid-Level DevOps Engineer to join their Technical Solutions Team, which is responsible for implementing delivery platforms on product portfolios. This role is ideal for self-motivated, enthusiastic individuals who thrive in team environments & are passionate about building innovative, scalable solutions using cloud technologies. You will work on the design, implementation, & maintenance of cloud & on-premises infrastructure, CI/CD pipelines, automation tooling, & operational scripts. You will work closely with application developers in a DevOps environment., * Design, implement, & maintain infrastructure to support scalable & resilient applications.
- Develop & manage CI/CD pipelines to automate build, test, & deployment processes.
- Write & maintain automation scripts for infrastructure provisioning, configuration, & deployment.
- Create operational tooling & scripts to streamline monitoring, logging, backups, & incident response.
- Collaborate with software engineers to ensure integration between application code & infrastructure.
- Monitor system performance, availability, & reliability using appropriate tools & metrics.
- Troubleshoot & resolve infrastructure & deployment issues across environments.
- Implement & enforce cloud security policies & practices.
- Maintain & improve Infrastructure as Code (IaC) scripts & templates.
- Participate in Agile ceremonies & contribute to sprint planning, backlog grooming, & retrospectives.
- Document infrastructure, processes, & operational procedures.
- Stay current with emerging cloud technologies, automation frameworks, & DevOps trends, & proactively suggest improvements.
Requirements
Must have - good solid virtualization (VMware or Hyper-V) and storage systems along with Kubernetes and Docker, can be Windows or Linux, The DevOps Engineer will be evidently enthusiastic & motivated people who we can train up in our processes & ultimately play a key role in quality assurance initiatives across different stakeholder groups., * Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 3+ years experience in building & maintaining distributed systems in on-premises environments including private cloud & hybrid solutions.
- Proficiency in Infrastructure as Code (IaC) using Terraform.
- Experience with CI/CD tools & practices.
- Solid Scripting skills using Python, Bash, or PowerShell for automation of operational tasks.
- Networking including Firewall principles, routing, package filtering, & WAF.
- Familiarity with monitoring, logging, & alerting tools (eg, CloudWatch, Prometheus, Grafana).
- Experience with a public cloud provider (preferably AWS or Azure).
- Strong problem-solving skills & ability to work in a fast-paced, agile environment.
DevOps Engineer preferred qualifications
-
Experience with containerization & orchestration tools (eg, Docker, Kubernetes).
-
Familiarity with modern infrastructure design patterns.
-
Strong knowledge of server hardware, virtualization (VMware/Hyper-V), & storage systems
-
Experience with GitOps workflows & tools.
-
Exposure to configuration management tools (eg, Ansible).
-
Understanding of infrastructure security best practices, including: o Active Directory o DNS o DHCP o Group Policy o Secrets management
-
Data encryption (at rest & in transit)
-
Compliance & audit logging
-
Experience working in Agile teams using Scrum or Kanban methodologies.
-
Comfortable working in geographically distributed teams & cross-functional environments.
-
Familiar with SOC2 compliance requirements