The Opportunity at EngageRocket
We are looking for a driven DevOps Engineer to be part of our growing organization. The DevOps Engineer is an active contributor to our agile team and will largely provide leadership in securing the platform, enhancing and maintaining automated infrastructure orchestration and deployments.
Responsibilities
- Develop and maintain scalable and reliable infrastructure on the AWS cloud platform to ensure optimal performance and security.
- Design and implement robust continuous integration and delivery (CI/CD) pipelines to facilitate daily deployments and ensure consistent release quality.
- Collaborate with software development teams to optimize deployment strategies and integrate new features and services without disruption.
- Automate provisioning, deployment, scaling, and management of infrastructure using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Monitor system performance, preemptively detect issues, and conduct root-cause analysis to resolve problems swiftly and minimize impact.
- Establish and maintain monitoring, logging, and alerting systems to promptly address potential threats or inefficiencies.
- Document system architecture, procedures, and processes to ensure clarity and continuity within the team.
- Drive the adoption of cutting-edge technologies and best practices to enhance the DevOps culture and improve overall platform reliability and efficiency.
- Provide guidance, mentorship, and technical leadership to less experienced team members, fostering an environment of growth and collaboration.
Candidates must have
- Extensive experience in a DevOps or or related role, with a focus on cloud-based environments.
- Extensive experience with Amazon Web Services (AWS) cloud services and architecture
- Proficiency in CI/CD tools, infrastructure as code (e.g., Terraform, CloudFormation) and methodologies, and experience managing daily deployments.
- Strong scripting and automation skills with languages like Python or Bash.
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Understanding of network protocols, SSL certificates, load balancing, and high-availability strategies.
- Experience with monitoring and logging solutions like Prometheus, Grafana, or ELK Stack.
- Excellent problem-solving abilities and capacity to perform in a dynamic, fast-paced environment.
- Outstanding communication skills and a proven ability to collaborate effectively with cross-functional teams.
- Comprehension in the Security areas of Key Management Systems, Certificate Management, Encryption, Security and Monitoring Tools, etc.
- Good communication in English
Preferred candidates are those who have
- Developed and maintained orchestration of an entire infrastructure from the ground up
- Undergone compliance activities (SOC2/ISO 27001)
- Has experience in cyber security