Role Description
Your Role:
-
Collaborate with cross-functional teams to define, plan, and execute application deployment strategies and activities.
-
Deploy, configure, and manage applications across development, testing, staging, and production environments.
-
Develop and maintain deployment scripts and automation tools to streamline and enhance the efficiency and reliability of deployments.
-
Design, build, and maintain infrastructure as code using Terraform, including reusable modules and remote state management, to provision consistent and repeatable environments.
-
Monitor and troubleshoot deployment issues, working closely with development and operations teams to identify and resolve complex problems.
-
Implement and optimize continuous integration and delivery (CI/CD) pipelines to enable seamless and automated application deployments.
-
Conduct comprehensive testing and verification of deployments to ensure accuracy, functionality, and performance.
-
Ensure strict compliance with deployment and release management policies, procedures, and best practices.
-
Document deployment processes, configurations, and troubleshooting guides for reference and knowledge sharing.
-
Stay updated with industry trends and emerging technologies related to application deployment, DevOps practices, and infrastructure automation.
-
Drive engineering mindset by designing, implementing, and improving processes and technologies for application deployment.
-
Provide technical leadership and mentorship to junior team members, sharing knowledge and promoting best practices.
-
Conduct all business in accordance with Intradiem's policies and procedures.
-
Perform all other duties as assigned.
Qualifications
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Minimum of 5 years of experience in application deployment, release management, or related roles.
-
Strong knowledge of application deployment methodologies, tools, and best practices.
-
Extensive experience with scripting and deployment automation in a continuous integration environment.
-
Working knowledge of Terraform, including writing and maintaining modules, managing state, and integrating Terraform runs into CI/CD pipelines.
-
In-depth understanding of continuous integration practices and cross-platform integration challenges.
-
Proficiency in system-level and integration-level testing, with a strong background in quality assurance.
-
Experience specifying and implementing testing and production environment infrastructure.
-
Demonstrated deployment experience in hosted environments.
-
Strong Windows and Linux skills, with a deep understanding of Linux servers and the ability to navigate and troubleshoot effectively.
-
RHCSA and RHCE.
-
Ability and desire to quickly learn new technologies and apply new skills.
-
Excellent problem-solving and troubleshooting abilities.
-
Strong attention to detail and a commitment to delivering high-quality work.
-
Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Requirements
-
Candidates must have the legal right to work in the country where the role is based at the time of application.
-
Verification of identity and employment eligibility will be required during onboarding.
Company Description
Intradiem is reinventing customer service for everyone by helping organizations connect people, technology, and real-time action to create more agile operations and more human experiences.
We are the leader in Dynamic Workforce Orchestration, helping organizations create service agility by connecting people, technology, and real-time data to improve customer experiences and support employees.
We believe automation should empower humans, not replace them.