Job Summary
As a DevOps Engineer, you will be responsible for designing, implementing, automating, and supporting CI/CD pipelines, cloud infrastructure, containerized platforms, and application deployment processes. You will work closely with development, infrastructure, security, and production support teams to enable secure, reliable, and repeatable software delivery. The role requires hands-on expertise in cloud platforms, Infrastructure as Code (IaC), containers, automation, monitoring, and production operations.
Key Responsibilities
Skill Requirements
CI/CD & Source Control
Hands-on experience with:
- Azure DevOps
- Jenkins
- GitHub Actions
- AWS CodePipeline / CodeBuild
- Git / GitHub / Bitbucket
- Maven / Gradle / npm
- JFrog Artifactory / Nexus
Strong understanding of:
- CI/CD pipeline design
- Automated build and testing
- Deployment automation
- Artifact management
- Environment promotion
- Release and rollback strategies
- Git branching and version-control practices
Cloud Technologies
Hands-on experience with AWS and/or Azure, including relevant services such as:
AWS
- EC2
- ECS / EKS
- Lambda
- S3
- VPC
- IAM
- CloudWatch
- Systems Manager
- Secrets Manager
Azure
- Azure App Service
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Storage
- Azure Key Vault
- Azure Monitor
- Application Insights
- Microsoft Entra ID
Containers & Kubernetes
- Strong knowledge of Docker and containerization.
- Experience deploying and supporting Kubernetes workloads.
- Knowledge of:
- Pods and Deployments
- Services
- ConfigMaps and Secrets
- Ingress
- Helm
- Container Registries
- Experience with Amazon EKS and/or Azure AKS is preferred.
Infrastructure as Code & Automation
Strong experience with:
- Terraform
- AWS CloudFormation and/or Azure Bicep
- Ansible
- Python
- PowerShell
- Shell/Bash scripting
Ability to automate infrastructure provisioning, configuration, deployment, health checks, and operational processes.
Monitoring & Observability
Experience with:
- Dynatrace
- Splunk
- Grafana
- Prometheus
- OpenTelemetry
- AWS CloudWatch
- Azure Monitor / Application Insights
Ability to troubleshoot application and infrastructure issues using logs, metrics, traces, and alerts.
DevSecOps
- Understanding of secure CI/CD and DevSecOps practices.
- Experience with tools such as SonarQube, Veracode, Snyk, Checkmarx, or equivalent.
- Knowledge of secrets management, IAM, RBAC, SSL/TLS, and certificate management.
- Familiarity with dependency, vulnerability, and container-image scanning.
ITSM & Production Support
Experience with:
- ServiceNow
- JIRA
- Confluence
Strong understanding of:
- Incident Management
- Problem Management
- Change Management
- Release Management
- Major Incident Management
- ITIL practices