Description

Key Responsibilities:

  • Automation and CI/CD: Design, implement, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software builds, tests, and releases.
  • Infrastructure as Code: Utilize tools like Terraform, Ansible to manage infrastructure through code, ensuring consistency and repeatability.
  • Monitoring and Performance Tuning: Set up monitoring solutions to track system performance and reliability, and identify and resolve performance bottlenecks.
  • Collaboration: Work closely with development teams to ensure smooth transitions from development to production, fostering a culture of collaboration and shared responsibility for deployments.
  • Cloud Management: Manage cloud infrastructure (AWS, Azure, GCP ), including resource provisioning, scaling, and cost management.Azure is mandatory.
  • Security Practices: Implement and advocate for security best practices throughout the development lifecycle.
  • Documentation: Maintain clear and comprehensive documentation for systems, processes, and procedures.
  • Troubleshooting and Support: Provide support for system outages or performance issues, including root cause analysis and resolution.
  • Troubleshooting and Support: Provide support for system outages or performance issues, including root cause analysis and resolution.


Technical Skills:

  • Proficient in scripting languages - Python, Powershell, Bash, etc.
  • Experience with CI/CD tools - Azure DevOps.
  • Familiarity with containerization technologies - Docker, Kubernetes
  • Strong knowledge of version control systems - Git, Azure ADO Git.
  • Understanding of networking - Azure networking, Fortinet SD WAN, Zscaler and WAF
  • Understanding of Databases - Azure SQL , Azure MI, MSSQL server , Azure PostgreSQL, Cosmos DB etc,…
  • Understanding of server management - Windows , Linux


 

Education

Any Graduate