Value Reimagined ™
About the Company
Apex Systems is a leading global IT services company providing innovative solutions to clients across the world. Known for its commitment to excellence, Apex offers a range of resources including training, certifications, development opportunities, and a comprehensive benefits package. With a focus on collaboration, continuous learning, and customer satisfaction, Apex has earned numerous accolades, including being recognized as a “Best Place to Work” in the United States, United Kingdom, and Mexico.
About the Role
Apex Systems is seeking a motivated DevOps Engineer to join a dynamic team focused on optimizing development operations and managing infrastructure. This role is essential in maintaining and enhancing the platform, automating workflows, and ensuring seamless operations across the organization. The ideal candidate will bring expertise in cloud environments, CI/CD processes, and troubleshooting, contributing to a faster, more efficient development lifecycle.
Responsibilities
- Cloud Infrastructure Management: Oversee the provisioning, configuration, and maintenance of cloud infrastructure to support development operations.
- Automation: Automate repetitive tasks and optimize CI/CD pipelines to accelerate software delivery.
- Monitoring & Support: Monitor infrastructure health, troubleshoot issues, and provide on-call support when needed.
- Collaboration: Work with development, operations, and security teams to ensure system reliability, security, and scalability.
- Documentation: Maintain up-to-date documentation of infrastructure, processes, and workflows for transparency and knowledge sharing.
- Incident Management: Participate in incident response efforts, performing root cause analysis and implementing long-term solutions.
Required Skills
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 3-5 years of experience in DevOps, Site Reliability Engineering (SRE), or related roles.
- Cloud Technologies: Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
- CI/CD: Proficient in CI/CD pipeline management using tools like Jenkins, GitLab, or similar.
- Scripting & Automation: Proficiency in scripting languages (Python, Bash, PowerShell) for automation.
- Version Control: Experience with version control systems such as Git or SVN.
- Problem-Solving: Strong troubleshooting skills and the ability to solve complex technical issues.
- Communication: Excellent written and verbal communication skills to effectively collaborate with team members and stakeholders.
Preferred Qualifications
- Containerization: Familiarity with containerization technologies like Docker, Kubernetes, and Helm.
- Database Experience: Experience working with databases, including PostgreSQL, MySQL, or NoSQL solutions.
- Security Best Practices: Knowledge of security best practices for cloud environments and infrastructure.
- Agile Environment: Experience working in an Agile development environment.
- Certifications: AWS Certified DevOps Engineer, Kubernetes Administrator, or similar certifications are a plus.
Why Join Apex Systems?
- Competitive Compensation: Enjoy a competitive salary with additional benefits.
- Comprehensive Benefits: Health, dental, and vision insurance, 401k with company match, and more.
- Work-Life Balance: Flexible working hours and paid time off to ensure a healthy work-life balance.
- Career Development: Access to on-demand training, certifications, and a range of professional development resources.
- Inclusive Environment: Apex values diversity and promotes an inclusive, supportive work culture.