Company Overview
Founded in 2013 and based in Dallas, TX, Catapult Solutions Group is a workforce solutions firm committed to delivering value through strategic talent management. With over 150 years of combined experience in staffing and solutions, our team of industry veterans understands the critical importance of not only finding the right talent but also effectively managing that talent once it’s in place.
At the heart of our business philosophy is a dedication to world-class customer service. We believe that exceptional service is the foundation of strong relationships, enduring partnerships, and a deep commitment to both our clients and candidates. This core principle has been the driving force behind our success.
Responsibilities:
-
Design and Develop Automation Solutions: Create and manage build and deployment solutions for JavaScript, .NET, MuleSoft, and ERP applications using enterprise-level automation tools.
-
CI/CD Strategy & Release Management: Research, design, and implement continuous integration and continuous deployment (CI/CD) strategies, including release management best practices.
-
Cloud Infrastructure Management: Utilize automation to provision and manage applications deployed on Amazon Web Services (AWS) cloud infrastructure.
-
Oracle Cloud Infrastructure (Optional): Automate the provisioning and management of Oracle Cloud Infrastructure resources as needed.
-
Pipeline Development: Build and manage CI/CD pipelines for compiling, deploying, and configuring code across target systems.
-
Integration with DevOps Tools: Set up integrations between DevOps tools such as GitHub, TeamCity, Octopus Deploy, New Relic, JIRA, and ServiceNow to automate processes related to issue and change request deployments.
-
Best Practices Development: Research, implement, and share best practices and methodologies for application scaling, infrastructure provisioning (including Infrastructure as Code), and configuration management.
-
System Engineering Support: Engineer systems and tools to support the integration, verification, and deployment of complex software systems across various hardware platforms, mobile platforms, and cloud-based services.
-
Collaboration: Work closely with the Information Services delivery, cloud, and infrastructure teams to implement scalable build and release solutions, including continuous delivery, optimization, and release management.
-
GitHub Repository Management: Manage internal and vendor-developed source code repositories within GitHub for all client projects.
-
Business Continuity & Disaster Recovery: Contribute to the development and implementation of business continuity and disaster recovery processes.
-
Escalation Support: Serve as a point of escalation for troubleshooting application-related issues and ensuring timely resolution.
Requirements:
-
Educational Background: Bachelor’s Degree in Software Engineering, Computer Science, or related field.
-
Professional Experience: 6+ years of experience in DevOps Engineering, with a strong background in the Software Development Lifecycle, branching, and versioning strategies for continuous integration and deployment.
-
Cloud Experience: Extensive experience with cloud platforms, especially Amazon Web Services (AWS) (EC2, S3, CloudFormation, Glue, DynamoDB, Redshift are pluses). Experience with Oracle Cloud Infrastructure (OCI) is a plus.
-
CI/CD & Configuration Management: Proficient in CI tools (TeamCity, Jenkins), package deployment tools (Octopus Deploy), and configuration management tools (Terraform, Ansible).
-
Programming & Scripting: Strong skills in scripting languages such as Python, PowerShell, and Bash.
-
Application Management: Proven ability to deploy, manage, and troubleshoot applications written in languages such as C#, JavaScript, Python, and Node.js.
-
Version Control & Source Code Management: Extensive experience with GitHub as a source code management tool.
-
Monitoring & Security: Experience with monitoring tools (e.g., New Relic, Grafana) and code quality/security tools (e.g., Snyk, SonarQube).
-
Issue & Incident Management: Familiarity with tools such as JIRA for issue tracking and ServiceNow for incident/change management.
-
Leadership Experience: Proven leadership experience in managing teams or leading initiatives in a DevOps environment.
-
Problem-Solving & Communication: Excellent problem-solving abilities and the ability to effectively communicate at all levels of the organization (written, verbal, and formal presentations).
Qualifications:
-
CI/CD Pipeline Expertise: Strong experience in deploying and managing CI/CD pipelines, with a focus on agile application rollouts.
-
Tool Familiarity: Experience with various DevOps tools (e.g., TeamCity, Jenkins, Octopus Deploy, Terraform, Ansible) and the ability to manage CI/CD pipelines.
-
Application Management Focus: The primary focus is on managing and deploying applications (C#, JavaScript, Python, Node.js) across different environments, rather than infrastructure.
-
Deployment Experience: In-depth experience in managing deployment processes, troubleshooting application issues, and optimizing deployment workflows.