Key Responsibilities :
- Design, implement, and maintain automated deployment pipelines to ensure smooth code
integration and delivery.
Manage and monitor cloud infrastructure, ensuring high availability, scalability, and securityof all systems.
Collaborate with development teams to ensure proper system and applicationconfigurations.
Automate repetitive tasks using scripting and configuration management tools (e.g., Ansible,Puppet, Chef, or Terraform).
Implement and manage continuous integration / continuous delivery (CI / CD) processes.Ensure system health by monitoring performance, troubleshooting issues, and optimizingperformance.
Ensure security compliance across infrastructure and deployment pipelines.Manage containerization (e.g., Docker, Kubernetes) and orchestration platforms.Maintain system documentation and define best practices for deployment andinfrastructure management.
Work with cloud platforms such as AWS, Google Cloud, or Azure.Identify and reduce bottlenecks in the deployment lifecycle.Required
Qualifications :
Bachelor's degree in Computer Science, Information Technology, or a relatedfield (or equivalent experience).
3+ years of experience in DevOps, systems administration, or a similar role.Hands-on experience with cloud services (AWS, GCP, or Azure).Proficient in Linux / Unix system administration.Experience with containerization technologies (Docker, Kubernetes).Familiarity with infrastructure as code (Terraform, CloudFormation).Experience with CI / CD tools such as Jenkins, GitLab CI, or CircleCI.Strong scripting skills (Python, Bash, or similar).Understanding of security best practices and tools.Excellent problem-solving skills, with attention to detail.Strong collaboration and communication skills, with the ability to work in ateam-oriented environment.
Preferred Skills :
Experience with microservices architecture.Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).Familiarity with version control systems such as Git.