About Cloud Software Group Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world's largest cloud software providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud solutions to get work done - from anywhere. Members of our team will tell you that we value diverse lived experiences, varied perspectives, and having the courage to take risks. Our teams are encouraged to learn, dream, and build the future of work. We are on the brink of another Cambrian leap - a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the next level.
The HDX team empowers the virtualization technologies at the heart of Citrix products. HDX technology delivers a high-definition experience to users of centralized applications and desktops, on any device and over any network. Our culture is a unique blend that combines the structured vision and process maturity of a well-established software company with the dynamism and vibrancy of a small startup. What we're looking for: A DevOps Software Engineer with at least 2+ years of experience creating, deploying and maintaining CI/CD pipelines, including related tool sets. This position requires a developer mindset with a service oriented approach. You'll be the backbone for enabling high productivity as a close collaborator with the product development team while continuing our progression to a fast and robust build/test/release environment. You have good communication skills, good design skills and are a natural team player. Ideally, you also have a test driven mindset that enables you to envision, implement and enable automated test deployments as an integral part of the CI/CD pipeline. Role Responsibilities:
Researching, Building, Deploying and Maintaining CI/CD build pipelines Automating and improving development and release processes Testing and examining code written by others and analyzing results Configure, Deploy and Manage cloud environments such as Azure Create and maintain deployment/monitoring scripts Create and maintain build systems (CMake, MSBuild) Ensuring that systems are safe and secure against cybersecurity threats Identifying technical problems and developing software updates and fixes Working with software developers and software engineers to ensure that development follows established processes and works as intended
Basic Qualifications:
BS or MS degree or equivalent in a related technical field (Computer Science, Computer Engineering, for example), with at least a minimum of 2+ years of experience as a DevOps engineer or in a similar software engineering role. Experience deploying or maintaining CI/CD pipelines using Jenkins Developer mindset with experience in Groovy, Powershell, Bash, Python, C/C++ Experience using git, Jira and BitBucket or similar tools Working knowledge of build systems like CMake, MSBuild Experience with developing for Windows and Linux platforms Experience configuring, deploying and managing cloud environments such as Azure, AWS or GCP Ability to build and deploy new development tools and infrastructure Experience testing and examining code written by others and analyzing results Ability to clearly document and communicate solutions Problem-solving attitude Collaborative team spirit
Preferred Qualifications:
Able to analyze and implement real-time reliable client-server systems. Experience with deployment/configuration/management tools such as Terraform and Ansible Experience or at least knowledge of test automation tools and design (scheduling, deploying, executing, reporting) Experience developing backend services/micro services/cloud services/Rest API/Web API. Familiar with container technologies such as Docker and Kubernetes Knowledge of code coverage and static code analysis tools such as SonarQube, Bullseye and Coverity. Solid understanding of Windows system admin and MS Active Directory Expertise in Object-Oriented Programming Language(s) such as C++/C# and structured programming languages such as C. Knowledge of Windows Installer technology. Desirable to have Data mining and modeling using PowerBi. Proficient in C/C++ and desktop application build systems like CMake and MSBuild, as well as integrating these build systems with different IDEs(VisualStudio, Visual Studio Code, CLion and Xcode). Proficiency with Git and GitHub workflows. Collaborate with the development team to understand the code, dependencies, and infrastructure on which it runs.
Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, sexual orientation, gender identity, ethnicity, national origin, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions, marital status, protected veteran status, and other protected classifications.
|