The company is seeking to improve developer experiences and self-service capabilities within a secure, governed framework by enhancing cloud-based infrastructures and focusing on platform engineering.
Requirements
- Minimum of 5 years of experience in cloud architecture, with a focus on Google Cloud Platform and Microsoft Azure.
- Deep expertise in cloud-native technologies (GCP, Azure, or AWS), Kubernetes, and container orchestration.
- Strong background in infrastructure as code (Terraform) and CI/CD pipelines.
- Proficiency in at least one programming language (e.g., Java, Python, .Net, Node.js).
- Experience with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK, Datadog).
- In-depth knowledge of security principles and practices in cloud and containerized environments.
- Firm understanding of platform engineering concepts.
Responsibilities
- Design, build, and deploy scalable, highly available, and fault-tolerant systems on Google Cloud Platform and Microsoft Azure.
- Improve developer experiences and self-service capabilities by creating and managing an internal developer platform that helps developers be more efficient, secure, and scalable.
- Manage and optimize Kubernetes clusters for deploying and scaling applications.
- Able to design systems with the enterprise application developer in mind.
- Utilize Terraform to automate the provisioning of cloud resources, ensuring consistency, repeatability, security, and traceability.
- Implement and manage security measures to protect cloud infrastructure and applications, including compliance with industry standards and best practices.
- Work closely with various departments, including IT, security, and application development teams, to ensure seamless integration and operation of platform services.
Other
- NJ and Baltimore, MD locals are preferred.
- Bachelor’s degree in computer science, Information Technology, related field, and/or extensive enterprise design and development experience.
- Demonstrated ability to work closely with various individuals, teams, and departments, and other IT functional areas, including security, and application development teams.
- Excellent communication, problem-solving, and project management skills.
- Ability to work collaboratively in a team environment and lead cross-functional projects.