DevOps/Cloud Engineer
Summary
Salary – $65,000 – $140,000 a year
Employment Type – Full-time
As a software engineer, you will develop software solutions for our customers that fit their business needs. You will work on software that may include business automation solutions, web based applications, API integrations, and more. You will be comfortable learning about unique business problems, identifying solutions, and developing software that is scalable, secure, and right-sized for our customers. At CCC we pride ourselves on the quality of our work and the engineering approach to problem solving. You will work closely with a team of dedicated engineers who share your passion for delivering high-quality software solutions and will have the opportunity to promote real growth within the company and advance your career in a supportive environment.
At Cloud Computing Consulting, you will be a critical member of our team, responsible for providing expert guidance and thought leadership to our clients as they navigate the ever-changing landscape of the Public Cloud. At CCC, we grow minds, we grow people, and we grow companies. If you want to build on your prior cloud experiences, learn new technologies and improve on your professional development in a fun and friendly environment, CCC is the place for you. We strive to foster a culture of knowledge sharing both within the organization and externally with other clients. You will help us build Cloud and DevOps solutions that improve our client consulting experiences as the client is at the forefront of everything we do. Our clients often work on a variety of cloud tech stacks that are specific to their needs, as a member of our Platform Team, you will be able to leverage your current skill sets while working on many different areas in the cloud (Security, Infrastructure, DevOps, Cloud Architecture and more). We encourage you to reach out and apply today.
Objectives of this role
- You will work with clients across industries, across different clouds (primarily AWS and Azure) helping them to identify opportunities, optimize operations, and drive growth
- In this role, you will be expected to understand Public Clouds, as well as the ability to leverage DevOps tools to provision infrastructure to meet client’s business needs
- Assist and support client cloud workloads in areas such as but not limited to cloud architecture, cloud computing, cybersecurity, and data analytics
- Must be technically hands on and be willing to dive into issues independently
- Must be able to communicate effectively with the client
- Support, troubleshoot, maintain, enhance existing and new client cloud infrastructure
Responsibilities
- Develop, maintain, and enhance CI/CD pipelines for infrastructure provisioning using Terraform or other Infrastructure as Code (IaC) tools
- Leverage GitHub, GitLab, Terraform Cloud and other modern DevOps and security tools to meet
project development CI/CD needs - Design and implement a robust and secure infrastructure for public clouds (primarily AWS/Azure), including the provisioning and configuration of servers, networks, and other cloud resource
- Participate in security/compliance audits and partner with clients to remediate issues to maintain security posture
- Deploying product updates, identifying production issues, working on enhancements, supporting deployment and implementing integrations that meet our customers’ needs
- Work with clients to ensure the following and execution of Production, QA, Dev and other environmental change control processes
- Work with CCC Platform Team using Agile scrum to establish and manage initiatives/priorities across a variety of clients
- Work on security strategies to implement DevSecOps pipelines for clients (shifting left, compliance as code, SAST, DAST, secret integration)
- Collaborate with CCC Operations team for client cloud support triaging
Preferred Skills and Qualifications
- Hands-on experience architecting, provisioning, or supporting application infrastructure workloads in any public cloud (AWS, Azure or GCP)
- BS degree in Computer Science preferred or related equivalent experience of working knowledge in cloud and related technologies
- Strong understanding of DevOps principles and practices, including continuous integration, continuous delivery, and infrastructure-as-code
- Experience with cloud platforms such as Azure or AWS, including infrastructure provisioning, networking, and security configurations
- Hands-on OS experience with Linux and Windows Server Platforms
- Excellent problem-solving and communication skills
- Solid written communication when communicating with the team/client, system documentation, pull requests, code comments, and user stories
- Familiarity with Agile software development practices
- Development and programming experience with at least one common language a plus (e.g. Bash, Python, GoLang, Java, etc.)
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools a plus
- Relevant cloud and security certifications would be a plus.
- Experience as a DevOps or DevSecOps Engineer, Cloud Engineer, or similar role in projects
- involving AWS or Azure a huge plus
Benefits
- 401k w/ company match
- Health insurance
- Dental Insurance
- Life Insurance
- Short & Long-Term Disability
- Flexible Work Schedule
- Company Paid PTO
- Bonuses
- Hybrid (Minneapolis Area) / Remote-friendly
- Competitive Pay
Unleashing the Power of Technology: CCC’s Mission to Provide the Best Solutions
At Cloud Computing Consultants, we understand the importance of staying up-to-date with the latest and best technology in the industry. That’s why we keep a finger on the pulse of the latest developments and trends in IT, security, and software development. Our team is committed to continuous learning and development to ensure that we provide the most advanced and effective solutions to our clients.
Contact us today to learn more about how we can help you stay ahead of the curve and achieve lasting success.