- Company Name
- Sharp Decisions
- Job Title
- DevOps Engineer
- Job Description
-
Job title: DevOps Engineer
Role Summary:
Design, build, and maintain continuous integration/continuous deployment (CI/CD) pipelines and infrastructure automation to support software development teams. Provision and configure virtual and cloud resources, manage build environments, and provide level‑3 production support while ensuring best practices, security, and reliability.
Expectations:
- 5+ years of professional DevOps experience managing full SDLC.
- Proven expertise in CI/CD tooling (GitHub Actions, Artifactory, etc.), IaC (Terraform, CloudFormation, Ansible), and container orchestration (K8s, Docker, OpenShift).
- Strong scripting (PowerShell, Bash, Python) and networking knowledge.
- Experience with Windows/Linux server management, relational & NoSQL databases, and cloud (Azure, AWS).
- Excellent communication and collaboration skills; ability to work cross‑functionally with security, infrastructure, and application teams.
- Continuous learning mindset for new tools and technologies.
Key Responsibilities:
- Participate in end‑to‑end SDLC and implement CI/CD processes.
- Automate build, test, deploy pipelines and configuration management.
- Design and enforce release management processes with proper approvals.
- Collaborate with security and infrastructure to embed standards in pipelines.
- Maintain source control integration and build environment health.
- Provision, configure, and maintain virtual infrastructure (servers, load balancers, databases).
- Monitor application and pipeline performance, escalating issues and aiding resolution.
Required Skills:
- CI/CD platforms (GitHub Actions, Azure Pipelines, Jenkins).
- IaC tools: Terraform, CloudFormation, Ansible.
- Containerization & orchestration: Docker, K8s, OpenShift.
- Scripting: Windows PowerShell, Bash, Python.
- Cloud platforms: Azure (AKS, VNet, Azure SQL, Blob), AWS (EKS, EC2, S3, RDS).
- Network fundamentals: TCP/UDP, DNS, TLS, SSH, NAT, firewall, load balancers.
- Server OS: Windows & Linux.
- Databases: SQL Server, PostgreSQL, MySQL, MongoDB, Cosmos DB.
- Code quality & monitoring: SonarQube, GitHub Advanced Security, JFrog Artifactory, Xray, Splunk, CloudWatch, Azure Monitor.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Certified Kubernetes Administrator).