Requirements:
- U.S Citizenship is required.
- Candidate must be able to obtain Public Trust clearance.
- This position is hybrid and requires working onsite at minimum, two days a week.
Responsibilities:
- Design, deploy, and maintain cloud infrastructure and services primarily on Microsoft Azure to support the organization's applications and platform.
- Design and implement cloud-based infrastructure solutions that are scalable, reliable, secure, and cost-effective.
- Implement continuous integration and continuous deployment (CI/CD) automation tools and frameworks to streamline the organization's deployments and scaling of applications.
- Implement monitoring solutions to ensure the cloud infrastructure is running smoothly. This includes setting up alerts, logging, and performance monitoring tools to quickly identify and resolve issues.
- Implement best practices for security, compliance, and incident response within the client's cloud operating environment.
- Collaborate with software engineers to design scalable and reliable services and infrastructure.
- Troubleshoot and resolve issues related to the organization's cloud services and infrastructure.
- Stay current with industry trends, making recommendations for future-proofing the environmental infrastructure.
Qualifications and Experience
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Must have a minimum of 8 years' experience working as a Cloud Engineer, DevOps Engineer, or similar role.
- Strong proficiency with specific cloud platforms like Azure and its services (e.g., EC2, S3, VPC, IAM, Azure App Service, GCP Compute Engine, etc.).
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation) and configuration management tools (e.g., Ansible, Chef, Puppet).
- Hands-on experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and related tools (e.g.,Jenkins, GitLab CI/CD).
- Solid understanding of networking concepts and protocols (TCP/IP, DNS, HTTP/HTTPS, VPN).
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
Preferred Qualifications:
• Certifications related to specific cloud platform like AWS Certified Solutions Architect, Azure Solutions Architect, Google Professional Cloud Architect.
• Experience with serverless computing (e.g., AWS Lambda, Azure Functions).
• Knowledge of databases (SQL and NoSQL) and data storage solutions in a cloud environment.