IT Application Developer Senior/Specialist (DevOps Supervisor)

State of WashingtonOlympia, WA
81dHybrid

About The Position

The WSLCB Information Technology Services Division is announcing an exciting opportunity for an IT Application Development - Senior/Specialist (DevOps Supervisor) at Olympia, WA. This position resides within IT Operations and reports directly to the IT Operations Manager, who reports directly to the Chief Information Officer (CIO) of the Information Technology Services Division (ITSD). Development Operations (DevOps) is an emerging discipline at WSLCB. This position will be responsible for bringing strong DevOps experience to implement, train, and reinforce team understanding and participation. Cloud first development mindset, cost optimization, and automation-first thinking are primary focuses of this position. This position provides leadership, strategic direction, and mentorship to all Tier 2 and Tier 3 software support personnel (not dedicated to the Salesforce environment). This position supervises and ensures staff work on the agency's highest priorities to analyze, communicate, design, document, develop, deploy, enhance, and maintain and configure applications and all inter-system and inter-agency interactions. The supervisor must ensure communication and collaboration with business and technical staff to address the most pressing challenges with innovative solutions applied in a holistic approach. It is expected that development of processes and automation architecture and documentation of standards are a natural byproduct of the position providing expert level technical services and oversight to the team. This position works with highly visible systems that have agency-wide, statewide, and multi-agency impact, providing integration solutions for internal and cross-enterprise systems.

Requirements

  • Seven (7) years of recent professional experience in computer application development and infrastructure management, including a minimum of one (1) year of leading or supervising IT professionals.
  • Extensive experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Strong hands-on experience with major cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure.
  • Knowledge of SDLC (Software Development Life Cycle), and Agile development methodology.
  • Knowledge of DevOps tools in the Microsoft environment including but not limited to: GIT, ADO, Azure, AWS, TestComplete, and .NET.
  • Understanding of enterprise GIT repositories including branching and forking.
  • Scripting skills in languages and technologies such as REST, shell, PowerShell, Python, JavaScript and .NET.
  • Using Infrastructure as Code (IaC) for managing and provisioning infrastructure.
  • Skilled in container technologies like Docker and orchestration tools such as Kubernetes.
  • Expertise in using scripting languages such as Python and PowerShell and solid experience in automating repetitive tasks.
  • Strong understanding of monitoring and logging tools such as Microsoft Azure Monitor or Amazon CloudWatch.
  • Knowledge of integrating security best practices throughout the software development lifecycle (DevSecOps).
  • Managing complex infrastructure and automation projects, including planning and resource management.
  • Managing organizational change, navigating resistance, and driving a culture of continuous improvement.

Nice To Haves

  • Master's degree in computer science, information technology or a related field AND five (5) years of experience in DevOps with three (3) years in a lead or supervisory position.
  • Working-level knowledge and recent experience designing and building native and/or hybrid mobile applications for Windows, Android and iOS.
  • Working-level knowledge and recent experience building web-based mapping applications using ESRI's ArcGIS API and Python scripting.
  • Professional certification in one (1) or more of the following: AWS Certified DevOps Engineer, Microsoft Certified Azure DevOps Engineer, Professional Cloud DevOps Engineer (Google Cloud), Certified Kubernetes Administration (CKA), Certified DevOps Professional (CDP).

Responsibilities

  • Provide direct supervision of DevOps team, establish position objectives and expectations.
  • Establish short-term objectives and long-term DevOps team services roadmap; engage staff and colleagues in collaborative development of short and long-term objectives.
  • Effectively mentor, train, coach, counsel, and motivate staff to achieve consistently high performance.
  • Ensure that supervised staff have the information, resources, and authority to complete assignments and meet documented expectations.
  • Consistently analyze staff performance against position requirements, applicable policies as well as section standards and practices imposing corrective or disciplinary action when required.
  • Cultivate a learning environment to expand staff skills and abilities; design and support training and cross-training plans.
  • Foster a culture of continuous process improvement that leverages problem-solving methodologies.
  • Establish clear objectives for DevOps adoption, aligning them with business needs, and setting measurable success criteria.
  • Promote a collaborative and communicative environment where teams share ownership and responsibility.
  • Select and implement appropriate DevOps tools for version control, continuous integration, testing, deployment, and monitoring.
  • Maintain consistent and reproducible environments through automation and infrastructure-as-code practices.
  • Provide guidance and support to team members in adopting DevOps practices and leveraging relevant tools.
  • Implement mechanisms for gathering feedback from users and stakeholders to drive continuous improvement.
  • Design and configure networks, implementing security measures, monitoring performance, and planning for scalability.
  • Oversee data center operations, including physical security, access control, and disaster recovery.
  • Forecast future infrastructure needs and ensure the infrastructure can scale to meet those needs.
  • Contribute to roadmap planning and strategic technology initiatives that maximize the value of cloud investments.
  • Implement monitoring systems to proactively identify potential issues before they impact users.
  • Verify that the implemented resolution effectively addresses the incident and does not introduce new issues.
  • Establish clear objectives for each release, outlining the specific changes to be included.
  • Stay current with new/emerging technologies and/or systems.

Benefits

  • A comprehensive benefits package (including but not limited to Medical/Dental/Vision, Long Term Disability, Life Insurance etc.)
  • Paid Vacation, Leave, and Holidays
  • Tuition Waiver (enrollment in courses at state universities/colleges on a space availability basis - all or a portion of the tuition/fees may be waived for state employees)
  • Tuition reimbursement (courses taken with prior approval in order to further employee's career development with the WSLCB)
  • Training and career development programs (including online courses and LinkedIn Learning)
  • A healthy work/life balance (this may include flexible/alternative work schedules and telework/remote work opportunities, when possible)
  • Employee Assistance Program - confidential program created to promote the health, safety and well-being of public service employees
  • Generous wellness program (we offer reimbursements for certain fitness related activities)
  • Onsite exercise facility (for employees working at WSLCB Headquarter Building in Olympia)
  • Infants at Work Program to promote parent and infant bonding, parental well-being and healthy infant development.
  • Free parking
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service