Gravity IT Resourcing
DevOps Manager
North Bay Village, Florida
Apply Now
To Apply for this Job Click Here
Job Title: DevOps Manager
Location: Remote/LATAM
Job Type: Contract (12 months+)
Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly
Position Overview:
Our client is a SAAS (Software as a service) company that’s been in business for over 29 years, and are looking for talented individuals to join their team. They work in a laid-back but result-oriented environment, always using the latest proven technology available. This role is a leadership role that will involve documentation, monitoring, deployment, and support of our applications in both test and production environments.
As a DevOps Engineer, you will tackle our organization’s toughest technical problems and drives technical excellence at all levels, working with senior management to support execution of the organization’s vision. The DevOps Engineer is a person who cares deeply about the technical side of operations and making sure that everything is running smoothly for our web applications. The ideal candidate loves being the person who interfaces between the development team and the server team and has a deep understanding of technology at both the server level and at the development level.
This person is deeply familiar with a variety of monitoring solutions (both server and web applications), and can set up, configure, and use these tools to identify potential gaps and stop them from ever becoming an issue. The DevOps Engineer manages service delivery and systems reliability and scalability. This role is accountable for reporting, configuration and build, testing, planning, and deployment of solutions and reports directly to the Chief Technology Officer.
We are looking for a well-versed SQL and C# developer to serve as our ideal DevOps Engineer. This position is SQL intensive and will double as a Database Administrator. You will be reviewing, writing, and modifying SQL scripts before they are executed in a production environment. You may also be required to troubleshoot production errors caused by database or code issues with minimal development support.
- Manages and appropriately escalates delivery impediments, risks, issues, and changes associated to the product development initiatives.
- Ensures that application development and deployment are done in the best possible way and implements quality control systems throughout the development and deployment processes.
- Displays technical leadership and oversight of implementation and deployment planning, system integration, ongoing data validation processes, quality assurance, delivery, operations, and sustainability of technical solutions.
- Evaluates technological choices (network/hardware related, and technology/code related) by querying providers and providing evaluations of each solution include ROI evaluations in the present and future implications, limitations, and opportunities.
- Possesses excellent verbal and written communication skills and the ability to interact professionally with a diverse group of developers, product owners, and subject matter experts.
- Exercises broadly delegated authority for planning, directing, coordinating, administering, and executing both routine and complex elements of technical operations.
- Manages analysis and approval of new code through security and performance gates that you will design and develop for feature-complete software. Be an advocate for security and performance standards in the organization.
- Manages operational aspect of production and development servers including developing, training in, and validating compliance with procedures and checklists related to disk space usage, monitoring solutions, deployment, conventions, access to the production and development sources, source control access and usage, performance monitoring, code modifications validation, scheduling, and more.
- Identifies trending gaps or issues in day-to-day performance of all website applications and components hosted by Brenock and third-party vendors including by active monitoring, alert management, reporting, and process reviews.
- Maintains issue tracking and documentation systems and provides reporting that ensures proper tracking and visibility of issues and projects.
- Works closely with the development manager and program management in release planning, preparation, validation, post release monitoring, and ongoing monitoring.
- Possesses high level understanding in the areas of web application programming, content management systems, API, databases, and system design.
- Provides process improvement recommendations based on best practices and industry standards.
- Resolves conflicts by demonstrating leadership and appropriate decision-making competencies.
- Is responsible for the development of standards and processes for operations that proactively prevent problems from occurring.
- An ability to drive to big picture goals and milestones while valuing and maintaining a strong attention to detail.
- An ability to quickly identify and drive to the optimal solution when presented with a series of constraints.
- Demonstrated ability in people management, strategic planning, risk management, change management, and project management.
- Excellent judgment, analytical thinking, and problem-solving skills.
- Experience working with quality management approaches, techniques, and principles.
- Full understanding of software development lifecycle best practices.
- Self-motivated individual that possesses excellent time management and organizational skills.
- Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships.
- Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level.
- Strong knowledge and skills in C#, .NET framework, SQL, HTML, CSS, JavaScript/jQuery, React, iOS, Android, Octopus, TeamCity, and IIS.
- Proficient in cloud services such as AWS, Azure.
- Experience with Docker/Kubernetes or another container service.
- Well versed in GIT or other version control/branching methodology.
- BitBucket is a bonus.
- Experience writing and coding for API’s.
- Strong backend coding experience.
- Comfortable working in a fast-paced, dynamic environment.
- Must be a team player and work well with others.
- 5+ Years of DevOps experience of software or projects.
- BA/BS in Computer Science or related field is preferred.