Job Description
Are you ready to architect the future of scalable infrastructure? Apex Cloud Systems is seeking a highly skilled Cloud Engineer to join our dynamic team in Richmond, Virginia. We are a forward-thinking organization committed to digital transformation, and we need a technical leader who can design robust, secure, and efficient cloud environments.
In this role, you will collaborate with cross-functional teams to drive cloud adoption, optimize existing architectures, and ensure high availability. If you are passionate about automation, containerization, and cloud-native technologies, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work environment and remote work options.
- Continuous learning and professional development opportunities.
- Work with cutting-edge technology stacks.
Your Mission
As our Cloud Engineer, you will be responsible for the end-to-end lifecycle of cloud infrastructure, ensuring it meets the highest standards of performance and security.
Responsibilities
- Architecture & Design: Design, implement, and maintain scalable cloud infrastructure on major platforms like AWS or Azure.
- Automation: Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions to automate deployment processes.
- Containerization: Manage container orchestration using Docker and Kubernetes to ensure microservices are deployed efficiently.
- Security: Enforce security best practices, manage IAM roles, and conduct vulnerability assessments to protect data integrity.
- Monitoring: Implement robust monitoring and logging solutions to proactively identify and resolve system issues.
- Collaboration: Partner with DevOps and Software Development teams to integrate cloud solutions seamlessly into the software development lifecycle.
- Documentation: Maintain comprehensive technical documentation, including architecture diagrams and runbooks.
Qualifications
- Experience: 5+ years of professional experience as a Cloud Engineer, DevOps Engineer, or Solutions Architect.
- Platform Knowledge: Strong proficiency in AWS, Azure, or Google Cloud Platform (GCP).
- Scripting: Expert-level knowledge of scripting languages such as Python, Bash, or Go.
- Infrastructure as Code: Experience with Infrastructure as Code tools like Terraform, CloudFormation, or Ansible.
- Networking: Solid understanding of networking concepts, including VPCs, subnets, load balancers, and DNS.
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Certifications: Relevant cloud certifications (e.g., AWS Solutions Architect, Azure Administrator) are a plus.