We are seeking a skilled and motivated DevOps Engineer with 3 to 4 years of hands-on experience in managing cloud infrastructure, automating deployment processes, and maintaining scalable, reliable systems. The ideal candidate will possess strong expertise in CI/CD pipelines, cloud platforms, containerization, and infrastructure management. This role requires a proactive individual who can work independently as well as collaboratively with development teams to streamline software delivery and ensure system stability.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate build, testing, and deployment workflows.
- Manage and maintain cloud infrastructure, primarily on AWS or other cloud platforms.
- Utilize Docker and Kubernetes for containerization and orchestration of applications.
- Monitor system performance, availability, and overall infrastructure health.
- Implement infrastructure automation using tools such as Terraform or Ansible.
- Administer Linux servers, including networking and system configurations.
- Ensure system security by managing backups, access controls, and disaster recovery procedures.
- Troubleshoot deployment issues, server performance bottlenecks, and production incidents.
- Collaborate closely with development and QA teams to optimize software delivery processes.
- Maintain comprehensive technical documentation covering infrastructure, deployment processes, and configurations.
Required Qualifications
- 3 to 4 years of professional experience in DevOps or a related technical role.
- Strong hands-on experience with AWS services including EC2, S3, IAM, RDS, VPC, and CloudWatch.
- Solid understanding of Linux server administration and networking fundamentals.
- Experience working with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Practical knowledge of container technologies like Docker and orchestration platforms such as Kubernetes.
- Proficiency with Infrastructure as Code (IaC) tools, particularly Terraform or Ansible.
- Good grasp of networking concepts including DNS, firewalls, and load balancing.
- Familiarity with Git and version control systems.
- Experience using monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack.
- Strong troubleshooting, analytical, and problem-solving skills.
Preferred Qualifications and Benefits
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant cloud certifications, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer.
- Experience managing production environments and automating deployment pipelines.
- Knowledge of security best practices and cloud cost optimization strategies.
- A proactive and responsible professional mindset with strong ownership of tasks.
- Excellent communication and documentation skills, with the ability to adapt to new technologies and tools quickly.
This opportunity is ideal for a driven DevOps Engineer looking to advance their career in a dynamic environment that values innovation and collaboration.