DevOps Administrator
The DevOps Administrator is responsible for managing and maintaining cloud-based infrastructure and DevOps pipelines to ensure smooth deployment, scalability, and reliability of applications. This role involves automation, monitoring, and collaboration with development and operations teams. ____ Key Responsibilities: Infrastructure Management: o Administer cloud environments (AWS, Azure, Google Cloud Platform) and related services. o Manage virtual machines, containers, and networking configurations. CI/CD Pipeline Management: o Set up and maintain continuous integration and deployment pipelines. o Integrate automated testing and deployment processes. Automation & Scripting: o Automate infrastructure provisioning using tools like Terraform, Ansible, or CloudFormation. o Develop scripts for operational tasks and monitoring. Monitoring & Troubleshooting: o Implement monitoring solutions (Prometheus, Grafana, CloudWatch). o Troubleshoot deployment and infrastructure issues. Security & Compliance: o Apply security best practices for cloud and DevOps environments. o Manage access controls, secrets, and compliance requirements. Collaboration: o Work closely with developers, QA, and operations teams. o Support agile development and release processes. Required Skills & Qualifications: Hands-on experience with cloud platforms (AWS, Azure, Google Cloud Platform). Proficiency in CI/CD tools (Jenkins, GitLab CI, Azure DevOps). Knowledge of containerization (Docker, Kubernetes). Familiarity with Infrastructure as Code (Terraform, Ansible). Strong scripting skills (Python, Bash). Understanding of networking, security, and compliance in cloud environments