Job Title: Cloud DevOps Engineer

Experience: 2+ years

Qualification:: This is a professional position, and as such, we require, at minimum, a Bachelor’s degree in computer science, computer Applications, computer information systems, information technology, or advanced educational background equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Salary Range: $108077.00 to $109000.00 per year

Job Description:

Design and Implement Cloud Infrastructure:

  • Architect, deploy, and manage secure, scalable, and highly available cloud infrastructure on Microsoft Azure and Amazon Web Services (AWS).
  • Utilize Terraform and Azure Resource Manager (ARM) templates to automate the provisioning of compute, network, storage, and security resources across environments.

Continuous Integration and Deployment (CI/CD):

  • Build and maintain end-to-end CI/CD pipelines using Azure DevOps, automating code builds, testing, container image creation, and deployments to development, testing, and production environments.
  • Integrate code scanning, artifact publishing, and versioning to streamline release processes and minimize manual intervention.

Containerization and Microservices Management:

  • Develop, deploy, and manage containerized microservices using Docker and Azure Container Apps (ACA) or Kubernetes (AKS).
  • Maintain private container registries, manage image tagging strategies, implement automated rollouts and rollbacks, and ensure compliance with organizational security standards.

API Deployment and Management:

  • Collaborate with developers to package and deploy RESTful and event-driven APIs within containerized environments.
  • Configure and manage API Gateways (e.g., Azure API Management) for secure API publishing, routing, throttling, and version control.
  • Monitor API availability, performance, and error rates using observability tools and integrate alerts into DevOps workflows for proactive issue resolution.

Monitoring, Logging, and Observability:

  • Implement and maintain system monitoring and alerting using Prometheus, Grafana, Loki, Log Analytics, and Application Insights.
  • Develop centralized dashboards to track API latency, container health, and infrastructure utilization for improved visibility and uptime.

Automation and Configuration Management:

  • Automate infrastructure and deployment workflows using scripting languages such as Bash, Python, and PowerShell.
  • Employ Infrastructure-as-Code principles to ensure repeatable, auditable, and consistent environment provisioning across all stages of the SDLC.

Security and Compliance:

  • Integrate Azure Key Vault and IAM roles for secret management and secure credential handling.
  • Implement RBAC policies, network security groups, private endpoints, and firewall configurations to enforce organizational security and compliance controls.

Collaboration and Troubleshooting:

  • Partner with development, QA, and CI/CD teams to investigate and resolve build or deployment failures, infrastructure issues, and performance bottlenecks.
  • Support the integration of APIs with front-end and backend systems, ensuring seamless communication and reliability.

Incident Management and Optimization:

  • Provide operational support for production workloads, conduct root-cause analysis on incidents, and recommend preventive actions.
  • Continuously optimize system cost, scalability, and performance through resource right-sizing and automation improvements.

Documentation and Continuous Improvement:

  • Maintain comprehensive technical documentation for infrastructure, CI/CD pipelines, APIs, and monitoring configurations.
  • Lead continuous improvement efforts to enhance automation, deployment reliability, and overall delivery efficiency.

Share your resumes at career@cloudbridgeusa.com