CI/CD Pipeline Management: Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure quick and reliable deployment of software.
Infrastructure as Code (IaC): Develop and maintain infrastructure using tools such as Terraform, Ansible, or CloudFormation.
Cloud Services: Deploy and manage applications on cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
Monitoring and Logging: Implement monitoring, logging, and alerting solutions to ensure system reliability and performance.
Automation: Automate repetitive tasks to improve efficiency and reduce human error.
Collaboration: Work closely with development, QA, and operations teams to ensure a seamless and reliable development process.
Security: Implement and manage security best practices to protect applications and infrastructure.
Troubleshooting: Identify and resolve issues related to application deployment and infrastructure.
Documentation: Create and maintain documentation related to processes, tools, and configurations.
Requirements:
Education: Bachelor s degree in Computer Science, Information Technology, or a related field.
Experience:
1-3 years of experience in a DevOps or similar role.
Strong experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or Travis CI.
Hands-on experience with configuration management tools like Ansible, Puppet, or Chef.
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Experience with containerization and orchestration tools such as Docker and Kubernetes.
Skills:
Strong understanding of version control systems, especially Git.
Familiarity with monitoring tools like Prometheus, Grafana, Nagios, or ELK stack.
Knowledge of networking, security, and system administration.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Certifications: Relevant certifications such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or similar.
Experience:
Experience with microservices architecture and serverless computing.