Location: Any CSI office. Open to location discussion.
Job Summary
DevOps Engineer effectively collaborates with management, product owners, developers, and engineers to plan, develop, and implement solutions to optimize and automate business and technical processes. They implement new tools and practices compliant with company practices and standards.
Key Responsibilities
- Automating Building of Application code using Build Pipeline in Azure DevOps (formerly TFS).
- Managing applications hosted on both Windows and Linux environments.
- Supports and maintains on-prem and cloud environments and/or containers by helping to design, deploy, and securely maintain virtual environments that will ensure developers have an environment to help deploy their application stacks in using modern practices.
- Troubleshoot Applications and Infrastructure resources hosted.
- Develop and manage CI/CD process for different types of application and automate as many processes as possible.
- Develop monitors and alerts for errors and performance.
- Automating Deployment of Application Code using tools Like Azure DevOps .
- Implement Infrastructure as Code for Cloud, using Terraform.
- Experience on orchestration tools to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes.
- Performs other duties as assigned.
Primary Results Accountable For Achieving
- Reduction in time spent performing manual and tedious activities.
- Increased stability and standardization of environments.
- Ensure efficiency of resources by quickly spinning up and tearing down environments to test and QA their applications.
- Reduced human error and downtime of manual processes.
- Ensure timelines are accurately communicated to management as well as meeting the agreed upon deadlines.
- Ensure the work that has been produced is documented and communicated properly to the organization.
Job Requirements
Education & Certifications:
Education or job knowledge equivalent to college or university undergraduate education.
Any cloud certifications are
preferred. (Azure, AWS, or GCP)
Experience
The minimum amount of relevant work experience required to successfully perform the job is at least three (3) years.
- Previous experience with enterprise level monitoring and alerting is required.
- Previous experience automating using scripting languages is required.
- Previous experience with Windows Servers IIS is required.
- Previous experience with Linux is preferred.
- Previous experience with configuration management tools is preferred.
- Previous experience working with Kubernetes Cloud applications is preferred.
- Previous experience with Database technologies is preferred.
- Previous experience utilizing Terraform is preferred.
Required Skills
- Mathematical skills
- Communication skills – written and oral
- Reasoning skills
- Computer Programming and Scripting skills (e.g., PowerShell, Bash, Python, etc.)
- Administrative skills
- Analytical skills
- Collaboration skills
- Systems Networking skills
RELATIONSHIP BUILDING
This position requires regular contact both inside and/or outside the company.
DECISION MAKING
This position requires the use of judgment to plan and perform; general decisions are made to solve a problem or select a course of action for a standard or recognized method of operation.
SUPERVISION RECEIVED
General Supervision. Assignments are both task-oriented and objective-oriented. Work is reviewed for soundness of judgement and overall adequacy and accuracy.
WORK ENVIRONMENT
The work environment characteristics described below are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel: Minimal travel required (up to 10%).
Physical Demands
The employee is regularly required to sit, talk, and hear, and use hands to finger, handle or feel. This position requires close vision (clear vision at 20 inches or less) and the basic need to look at a computer screen 8 hours a day.
CSI is a leading fintech, regtech and cybersecurity solutions partner operating at the intersection of innovation and service. As a trusted technology company, CSI excels at driving businesses forward with a unique blend of cutting-edge solutions, decades of experience and a commitment to authentic partnerships defined by our customer-first culture.
CSI is dedicated to providing challenging and rewarding careers for our employees across the country and offers a competitive compensation package, including health, dental and vision insurance, paid vacation, 401k, and much more!
For more information about CSI, visit www.csiweb.com .
CSI is proud to be an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, age, disability, veteran status, genetics, or any other legally protected basis.
If you live less than one (1) hour drive from a CSI office, you will be required to be hybrid in-office.