With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠.
Job Summary
We are seeking a skilled Senior Cloud Deployment Engineer to drive and manage cloud deployments in Azure and AWS, leveraging Infrastructure as Code (IaC) and automation. This role is central to our cloud transformation, supporting efficient and scalable solutions for our organization. The ideal candidate has experience in Azure and AWS cloud environments, a strong understanding of DevSecOps principles, and a strong passion for automation.
This role is committed to designing and engineering all supported systems in alignment with best practices and the well-architected framework, enhancing infrastructure reliability, security, and performance. This role is crucial in accelerating time to market, optimizing cloud adoption, and supporting the IT group’s goals of security, automation, and continuous improvement.
Brief Description
- Drives Cloud Deployments: Drive and manage cloud deployments in Azure and AWS, leveraging Infrastructure as Code (IaC) and automation.
- Builds and Operates Cloud-Native Systems: Works closely with engineering, architecture, and development teams to integrate software and systems engineering, building scalable, fault-tolerant, cloud-native systems delivered through DevOps.
- Optimizes deployments through Automation: Collaborates with Automation team to automate repetitive tasks, leverage monitoring and predictive alerting, and ensure key metrics are actionable and drive improvement.
- DevSecOps and Automation Platforms: Support & Consume the organization’s DevSecOps and infrastructure automation platforms.
- Collaborates on Technology Strategy: Partners with Enterprise Architecture, Automation team to design technology strategies and solutions that support modern infrastructure engineering and development teams. The Cloud Deployment Engineer often prototypes new technologies, educating teams to accelerate cloud service adoption.
- Aligns with Business Objectives: Works toward business goals by defining required functionalities and managing resources to meet those needs effectively.
Responsibilities
- Cloud Deployments with IaC and Automation: Drives Azure and AWS deployments using Infrastructure as Code (IaC) tools such as Terraform, Terragrunt, ansible and more, ensuring effective consumption of IaC modules. Contributes to global IaC and engineering efforts across Arch by coordinating with Automation team to build/test/UAT automation to reduce waste, eliminate manual/repetitive tasks, prevent problem recurrence.
- Fosters a Cloud-Native Culture: Advocates for cloud-native practices by evaluating, recommending, and engineering cloud Platform as a Service (PaaS) solutions, maintaining a catalog of guidance and standards. Prioritizes cost and performance optimization in alignment with organizational goals.
- Leverage DevOps/DevSecOps Toolchains: Utilize DevOps and DevSecOps tools, CI/CD pipelines, automation, and Infrastructure as Code (IaC) scripts to deploy cloud services, with a focus on continuous evaluation of industry advancements. This role aims to accelerate speed to market and enhance the autonomy of delivery teams.
- Guides Engineers and Operations Teams: Provides expert guidance to engineering and operations teams on ensuring the end-to-end availability and performance of mission-critical services. Builds a resilient, low/no-downtime infrastructure through effective design and operational practices.
- Stays Current with Technology Trends: Actively tracks and evaluates emerging technologies to enhance network and application performance, strengthen security, and raise service levels. Leverages automation for the timely delivery of new and updated technology to support development, deployment, and runtime.
- Builds Cross-Functional Relationships: Strengthens relationships and partnerships with Enterprise Architecture, Automation and other key teams to enhance collaboration and streamline project deployments and execution.
- Infrastructure Deployments and Documentation: Document reference deployments and creates long-term plans to build, maintain, and improve IT infrastructure, ensuring resilience and minimal downtime.
Knowledge and Skills
- Extensive experience in Azure and AWS cloud platforms and its offered services.
- Experience with relevant technologies including infrastructure automation and configuration tooling (Terraform), Kubernetes environments (AKS/EKS), shared Github Actions libraries, and scripting (PowerShell, Bash, Python, YAML, etc.).
- Experience with DevOps (CI/CT/CD) tools (Github Actions, jFrog Artifactory, Sonar Cloud, ArgoCD and Harness).
- Extensive knowledge of technology solutions, including concepts, practices, methods and techniques in engineering public cloud, networks, Windows/Linux, and IT tools (monitoring, logging, alerting, Service Now, etc.)
- Exposure to Containerization (AKS, EKS, OpenShift) and Serverless technologies is a plus.
- Strategic problem solving, analytical and decision-making ability, with a sense of urgency
- Demonstrated experience in Architecting and/or engineering large-scale highly resilient systems
- Demonstrated ability to translate business needs into long term IT infrastructure strategies.
- Experience with engineering security technologies for private and public cloud services
Preferred Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field, or 10 years equivalent work experience across infrastructure engineering roles.
- Excellent oral and written communication skills with the ability to communicate technical concepts to a technical and non-technical audience
- Exceptional Customer and End User Experience focus
- Demonstrated ability to establish relationship and build rapport to influence colleagues at all levels, uncover business issues, and identify needs
- Knowledge of disaster recovery best practices including planning and testing
- Experience with continuous (blue/green) deployment and canary tests
- Experience working in a hybrid on/offshore model
Environment and/or Physical Factors
- Raleigh-US, Birmingham-UK, or Remote with ability to travel to Arch Office few times in a year for Summits/ Team Gatherings / Workshops
- Ability to travel with in the U.S. / U.K up to 5% of the time
#LI-SW1
#LI-HYBRD
Do you like solving complex business problems, working with talented colleagues and have an innovative mindset? Arch may be a great fit for you. If this job isn’t the right fit but you’re interested in working for Arch, create a job alert! Simply create an account and opt in to receive emails when we have job openings that meet your criteria. Join our talent community to share your preferences directly with Arch’s Talent Acquisition team.
10200 Arch Capital Services LLC
Top Skills
What We Do
Arch Capital Group Ltd. (Arch Capital or ACGL), a Bermuda public limited liability company, writes insurance and reinsurance on a worldwide basis through operations in Bermuda, the United States, Canada, Europe and Australia, with a focus on specialty lines. Arch Capital Services LLC is owned by ACGL and provides corporate, legal and other support services to Arch Capital.
ACGL provides insurance, reinsurance and mortgage insurance on a worldwide basis through operations in Bermuda, the United States, Canada, Europe, Australia and Hong Kong.