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