CRX - Sr. DevOps Engineer (Part-Time) - Job5546
Multiple Countries
Full Time
Manager/Supervisor
CRX - Sr. DevOps Engineer (Part-Time) - Job5546
Summary
We are seeking a highly skilled and motivated Senior DevOps Engineer to join our team on a part-time basis. This role is critical to the success of our cloud infrastructure management and deployment processes, focusing on building and maintaining lower environments in both Amazon Web Services (AWS) and Microsoft Azure. The ideal candidate will bring deep expertise in Infrastructure as Code (IaC), deployment pipeline optimization, and cloud monitoring to ensure our environments are scalable, secure, and reliable. As a senior member of the team, you will drive best practices in DevOps, collaborate closely with leadership and technical teams, and contribute to the continuous improvement of our cloud infrastructure and operational workflows.
Responsibilities
- Build, standardize, and manage lower environments across AWS and Azure using Terraform. This includes cleaning up existing environments to improve consistency, security, and maintainability.
- Expand and maintain IaC practices to ensure all environments are reproducible, scalable, and secure. Continuously improve Terraform modules and templates to support evolving project needs.
- Design, implement, and optimize CI/CD pipelines for both AWS and Azure platforms. Ensure deployments are automated, reliable, and efficient, minimizing downtime and manual intervention.
- Set up and maintain monitoring solutions such as AWS CloudWatch and Azure Monitor. Proactively monitor system performance and reliability, enabling rapid detection and resolution of incidents.
- Lead the adoption of DevOps methodologies across the team, emphasizing security, automation, and thorough documentation. Promote a culture of continuous improvement and operational excellence.
- Work closely with leadership, technical leads, and cross-functional teams to prioritize tasks and deliverables. Manage work assignments and progress tracking using Jira, employing Kanban or sprint methodologies as appropriate.
- Continuously analyze and optimize cloud infrastructure and deployment processes to improve system performance and cost efficiency.
- Maintain clear and comprehensive documentation of infrastructure, deployment pipelines, monitoring setups, and operational procedures to ensure knowledge sharing and team alignment.
Requirements
Must-Have Skills
- Amazon Web Services (AWS): Proven experience managing cloud infrastructure on AWS, including provisioning, configuration, and maintenance of resources. Familiarity with AWS services such as EC2, S3, VPC, IAM, and CloudWatch is essential.
- Microsoft Azure: Strong knowledge of Azure cloud services and environment management. Experience with Azure Resource Manager (ARM), Azure Monitor, and other Azure-native tools is required.
- Terraform: Expertise in using Terraform for Infrastructure as Code to provision and manage cloud resources. Ability to write modular, reusable, and maintainable Terraform code to support multi-cloud environments.
- CI/CD: Hands-on experience designing and implementing Continuous Integration and Continuous Deployment pipelines. Familiarity with tools and practices that automate build, test, and deployment workflows.
- Infrastructure as Code (IaC): Deep understanding of IaC principles and best practices to ensure environments are consistent, version-controlled, and easily reproducible.
- Monitoring: Experience setting up and managing monitoring solutions, specifically AWS CloudWatch and Azure Monitor, to track system health, performance, and security.
- Deployment Pipelines: Ability to create and optimize deployment pipelines that support automated, reliable, and scalable application delivery across cloud platforms.
- CloudWatch: Proficient in configuring and utilizing AWS CloudWatch for logging, metrics collection, alarms, and dashboards to maintain system observability.
- Azure Monitor: Skilled in implementing Azure Monitor solutions for performance tracking, alerting, and diagnostics within Azure environments.
- Jira: Experience using Jira for task management, issue tracking, and workflow organization. Comfortable working within Agile frameworks such as Kanban or Scrum.
- Performance Optimization: Strong analytical skills to identify bottlenecks and optimize cloud infrastructure and deployment processes for improved efficiency and cost-effectiveness.
Nice-to-Have Skills
- Security Best Practices: Knowledge of cloud security principles and best practices, including identity and access management, encryption, network security, and compliance standards. Ability to integrate security into DevOps workflows.
- Kanban: Experience working within Kanban frameworks to manage work in progress, optimize flow, and improve team productivity.
- Sprint Management: Familiarity with sprint planning, execution, and retrospectives in Agile environments. Ability to contribute to sprint goal setting and delivery tracking.
Apply for this position
Required*