Job Summary:
We are seeking an experienced and proactive DevOps Engineer to streamline our software development lifecycle by designing, implementing, and maintaining CI/CD pipelines, cloud infrastructure, and automation tools. The ideal candidate will have a strong background in systems engineering, scripting, and cloud services, with a focus on scalability, reliability, and security.
Key Responsibilities:
Design, build, and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps
Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or CloudFormation
Manage and monitor cloud environments (AWS, Azure, GCP)
Ensure system reliability, uptime, and performance by implementing best practices
Collaborate with development, QA, and security teams to ensure smooth deployments and releases
Troubleshoot system issues and provide root cause analysis
Implement logging, monitoring, and alerting systems using tools like Prometheus, Grafana, ELK Stack, or Datadog
Enforce security practices and compliance standards in DevOps processes
Maintain documentation for infrastructure, configurations, and deployment procedures
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field
Proficiency with CI/CD tools and version control systems (e.g., Git)
Experience with containerization and orchestration (Docker, Kubernetes)
Strong scripting skills (e.g., Bash, Python, PowerShell)
Familiarity with cloud platforms like AWS, Azure, or Google Cloud
Solid understanding of system administration, networking, and security principles
Preferred Qualifications:
Certifications such as AWS Certified DevOps Engineer, Docker Certified Associate, or Kubernetes Administrator
Experience with serverless architecture, microservices, or hybrid cloud environments
Knowledge of database administration and performance tuning
Familiarity with Agile/Scrum practices