Experienced Software Engineer–Azure Cloud Developer
boeing
Job Description
Position Responsibilities:
- Design, implement, and maintain Azure Landing Zone infrastructure, including Platform Implementation and application landing zone provisioning via automation through terraform
- Design and implement virtual networks, storage, and security configurations.
- Develop and manage CI/CD pipelines using tools like Github and implement Infrastructure-as-Code (IaC) for automated deployments and configurations
- Design and deploy Platform Engineering tooling, services and automation for automated workload onboarding or accelerating application migration
- Develop GitOps solutions
- Ensure cloud environments adhere to corporate security guidelines and industry regulations by implementing security measures and access controls.
- Deploy and manage cloud-based applications, ensuring they are configured to leverage cloud features and are running efficiently.
- Monitor system performance, identify and resolve infrastructure and application-related issues, and optimize resource allocation.
- Manage day to day operation of cloud infrastructure, cost, governance and security
- Work closely with development and other engineering teams to provide solutions, support cloud adoption, and align cloud solutions with business requirements
Basic Qualifications (Required skills/experience):
- Azure Services: Deep knowledge of Core Azure services, Platform Engineering Concepts and Cloud Automation.
- Infrastructure-as-Code (IaC): Proficiency with IaC tools such as Terraform or ARM templates.
- DevOps & CI/CD: Experience with continuous integration and continuous deployment principles and tools.
- Containers & Orchestration: Familiarity with container technologies like Docker and Kubernetes (AKS).
- Security Best Practices: Strong understanding of cloud security principles and best practices.
- Problem-Solving: Excellent analytical and troubleshooting skills to address complex technical challenges.
- Communication: Ability to effectively communicate technical concepts to various stakeholders.
- Tools & Technologies
- Microsoft Azure Platform Services (Azure VM, AKS, Azure Active Directory, Azure DevOps)
- Infrastructure-as-Code tools (Terraform (primary), ARM templates (secondary))
- Containerization tools (Docker, Kubernetes)
- Version control systems (Github)
- Configuration management tools (Ansible)
- JIRA, Slack & Confluence