About the Role
We’re looking for a skilled
DevOps Engineer
to enhance collaboration between development and operations teams while driving efficiency, scalability, and reliability across our systems. You’ll be responsible for building and maintaining robust infrastructure, automating deployments, and ensuring our systems are secure, scalable, and high-performing.
Key Responsibilities
Infrastructure Management:
Design, build, and maintain scalable, secure, and cost-efficient infrastructure using IaC tools such as
Terraform
,
Ansible
, and
CloudFormation
.
CI/CD Automation:
Develop, optimize, and maintain CI/CD pipelines with
Jenkins
,
GitLab CI
, or
CircleCI
to streamline delivery processes.
Automation \& Scripting:
Automate workflows and routine tasks using
Python
,
Bash
, or
PowerShell
to ensure consistency and efficiency.
Monitoring \& Observability:
Implement monitoring, logging, and alerting tools like
Prometheus
,
Grafana
,
ELK Stack
, or
Splunk
to ensure system reliability and performance.
Collaboration:
Work closely with engineering, QA, and operations teams to ensure smooth deployments and integrations.
Cloud Operations:
Manage multi-cloud environments (
AWS
,
Azure
,
GCP
) focusing on scalability, availability, and cost optimization.
Application Deployment:
Deploy and manage applications on
Amazon ECS (Fargate/EC2)
and configure core AWS networking components (
VPCs, subnets, NAT gateways, VPNs, Transit Gateways
).
Security \& Compliance:
Implement and maintain
security groups, NACLs, WAF
, and
AWS Network Firewall
; ensure compliance through vulnerability scanning and access control.
Configuration Management:
Use tools like
Ansible
,
Puppet
, or
Chef
for managing configurations and deployments.
Troubleshooting:
Identify and resolve issues related to performance, reliability, or security.
Documentation:
Maintain clear and updated documentation for infrastructure, processes, and best practices.
Educational Qualification:
Required:
Bachelor’s degree in Computer Science, IT, or a related field.
Preferred:
Master’s degree in IT Management or a related discipline.
Experience \& Skills
5+ years
of hands-on DevOps experience, including managing large-scale end-to-end projects.
Strong background in
Linux/Unix administration
,
networking
, and
security
.
Proven expertise in
Kubernetes
and
Docker
for enterprise-scale orchestration.
Proficiency in
CI/CD
,
IaC
, and
monitoring
tools in complex environments.
Solid scripting/programming skills in
Python
,
Bash
,
Go
, or
PowerShell
.
Experience in
cloud cost management
, optimization, and governance.
Deep understanding of
networking, security
, and
system administration
.
Familiarity with
GitOps
tools like
ArgoCD
or
FluxCD
and
Agile/SAFe
practices.
Exposure to
serverless architectures
and
microservices
.
Understanding of
compliance frameworks
and advanced security practices.
Preferred Qualifications
Certifications such as
AWS DevOps Pro
,
Azure DevOps Engineer Expert
,
CKA/CKAD
, or
RHCE
.
Experience managing
multi-cloud
or
hybrid cloud
deployments.
Prior experience in
government
,
banking
, or
enterprise digital transformation
projects.
Excellent problem-solving, troubleshooting, and communication skills.
Ability to manage multiple priorities in fast-paced, dynamic environments.