Application DevOps Developer

Overview

Remote
On Site
USD 98,640.00 - 131,520.00 per year
Full Time

Skills

Roadmaps
Electronic Commerce
LATAM
Bridging
Software Engineering
Communication
Collaboration
Microsoft
Software Development
Application Development
Data Integrity
Evaluation
Documentation
Test Plans
Testing
Continuous Integration and Development
Dashboard
Caching
Load Balancing
Performance Tuning
Computer Hardware
Database
Data Structure
Technical Drafting
Backup
Reliability Engineering
Recovery
Technical Writing
Operating Systems
FOCUS
Service Level
Management
Vendor Relationships
Partnership
Training
Design Review
Version Control
Git
GitLab
Jenkins
Microsoft Azure
Asset Management
JIRA
Grafana
Analytics
NetFlow
OWASP
Hardening
Docker
Kubernetes
YAML
Java
Visual Basic
Computer Science
DevOps
Continuous Integration
Continuous Delivery
DevSecOps
Incident Management
Apache Kafka
Messaging
SolarWinds
GitHub
API
Windows PowerShell
Python
SQL
Bash
Scripting
Atlassian
ServiceNow
Software Installation
RBAC
Cloud Computing
Oracle Db
EBS
Health Insurance
Life Insurance
Legal
Insurance
Performance Metrics
Productivity
Customer Satisfaction
Innovation
Customer Experience
Oracle

Job Details

Application DevOps Developer

ABOUT USG AND OUR DIGITAL CUSTOMER EXPERIENCE JOURNEY

USG Corporation is an industry-leading manufacturer of building products and innovative solutions highlighted by Sheetrock , Durock , and Securock Brands.

Headquartered in Chicago, USG serves construction markets around the world through its Gypsum, Performance Materials and Ceilings divisions. Its wall, ceiling, flooring, sheathing, and roofing products provide the solutions that enable customers to build outstanding spaces where people live, work, and play.

Capability transformation

USG is evolving its digital customer experience and translating the objective of being easiest to do business with into a sustainable technology roadmap. The digital transformation includes upgrading our technology stack and augmenting our teams, developing new digital platforms, and integrating a best-in-class eCommerce operating model to deliver exceptional customer experience from design planning to order delivery. The digital services are based on to be improved data and process models and will be provided for all our customers in the US, Canada, and LATAM.

ROLE SUMMARY

The Application DevOps Developer role is to analyze, evaluate, design, develop, and execute CI/CD strategy. The ideal candidate will recommend new standards and procedures for existing systems. Some of the key responsibilities include managing Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate the build, test, and deployment processes. Monitoring and logging are essential aspects of your role, utilizing tools like SolarWinds/Grafana, Datadog and ELK Stack to maintain system health and performance. Security integration into DevOps pipeline is also a vital section, and you will implement security practices within CI/CD pipelines to safeguard applications and infrastructure.

Your expertise in tools and technologies such as DevOps Platforms, Git, issue and incident tracker, site reliability engineering (SRE), Docker, Kubernetes, and various monitoring and security tools will be indispensable in driving successful DevOps practices. As a DevOps Developer, you will play a critical role in bridging the gap NOT ONLY between development and operations teams but also between security and other stakeholders to ensure seamless delivery of high-quality software. Facilitate communication using tools like Microsoft Teams, or Jira/JSM, and encourage shared responsibility for the software development lifecycle.

With respect to SRE discipline, you would ensure that systems and applications are reliable, well performing in production and non-prod environments. Ensure you to follow SLAs and respond to and resolve incidents quickly to minimize downtime. Implement/improve incident management processes and conduct post-mortem analysis to prevent recurrence.

USG offers a hybrid workplace. The office location is Chicago, IL.

KEY ACCOUNTABILITIES AND RESPONSIBILITIES
(Demonstrates skills from the Technical Specialist2 position)

Job Knowledge (Technical Focus)

Collaboration and Communication
  • Break down silos between development, operations, and other stakeholders. Work closely with Application, Engineering, Infrastructure, Security teams.
  • Facilitate communication and collaboration using tools like Microsoft Teams, or Jira.
  • Encourage shared responsibility for the software development lifecycle.
  • Work with application development teams, troubleshoot issues, and ensure the seamless operation of the integration environment with internal and external partners.
  • Prevent downtime, increase system availability, create capacity plans, monitor performance, manage data and/or ensure data integrity. Escalate the issue on time.
  • Participate in product evaluation, product installation, and product upgrade efforts
  • Review system, technical and internal customer documentation for accurate content
  • Review system and internal customer test plans from a technical perspective and coordinate technical testing across all teams and the field

Continuous Integration and Continuous Deployment (CI/CD)
  • Maintain CI/CD tools like ArgoCD, Jenkins, and/or Azure DevOps.
  • Ensure that code changes are automatically tested and deployed.
  • Monitor and optimize CI/CD pipelines for efficiency and reliability.

Security
  • Monitor and review results from security tools and practices in CI/CD pipelines (e.g., SAST, DAST).
  • Ensure that applications are secure by design.
  • Monitor and respond to security incidents and vulnerabilities.

Monitoring and Logging
  • Set up monitoring tools dashboards in tools like SolarWinds and DataDog.
  • Analyze logs and metrics to detect and resolve issues proactively.

Performance Optimization
  • Gathers, evaluates, and measures data on performance/capacity and reports on key measurements
  • Implement caching, load balancing, and other performance optimization techniques.
  • Participate in hardware recommendations and sizing
  • Recommend, customize and implement software products, as well as new standards and procedures
  • Coordinates maintenance effort of supported systems, environmental infrastructure, and/or databases
  • Design technical systems and/or data structures, ensuring the overall technical design integrates with business design
  • Provides and ensures a secure environment with appropriate backup and recovery procedures, and assists other areas in security support
  • Develop procedures that promote efficient and effective use of system environment and resources
  • Address technical issues escalated within the team
  • Analyzes impact of proposed solutions on applications and systems performance
  • Ensure that systems can scale to meet demand.

Site Reliability Engineering (SRE)
  • Ensure that Applications are reliable, performant, and meet service level objectives (SLOs).
  • Develop observability solutions with SolarWinds, DataDog, Azure Monitor, Application Insights, and Log Analytics.
  • Implement incident management and automated recovery mechanisms.

Cultural Transformation
  • Advocate for DevOps principles and practices within the organization.
  • Provide training and support to teams adopting DevOps.
  • Foster a culture of experimentation, learning, and feedback.
  • Assists in the creation and maintenance of technical documentation.
  • Explain/coach as subject matter expert on technical concepts of product environments, operating systems, and related utilities

Business Focus
  • Understands business needs and provides innovative technical solutions to business opportunities
  • Assists in determining service level agreements and ensures they are met
  • Works with business to resolve technical issues

Other Activities
  • Key contact for day-to-day vendor interface
  • Assists in managing vendor relationships, partnerships, and expectations
  • Analyzes patterns and trends and recommends/implements innovative solutions within IT and with vendors
  • Trains and mentors new and/or less experienced team members in areas of expertise
  • May provide input into performance reviews and training objectives
  • May assist in leading design reviews, technical post-implementation project review meetings and team meetings
  • Analyzes, documents and resolves problems to ensure accordance with department quality standards and procedures

Tools and Technologies

DevOps professionals use a variety of tools and technologies to fulfill their responsibilities:
  • Version Control: Azure Git, GitHub, GitLab
  • CI/CD: Jenkins, ArgoCD, Azure DevOps
  • Issue/ Release/Change/Asset Management: Atlassian (Jira and JSM), ServiceNow
  • Monitoring: SolarWinds, Datadog, Prometheus, Grafana, Log Analytics, Application Insights, NetFlow
  • Security: SonarQube, FOSSA, Checkmarx, Snyk, OWASP, Cloud Defender, Container Hardening
  • Containerization: Docker, Kubernetes

Other:
  • Coding: Bash, SQL, YAML, Scripting (Java/VB)

KEY QUALIFICATIONS

Education

Bachelor's degree in computer science or related field.

Required Skills
  • 5+ years of experience in DevOps.
  • Proficiency in CI/CD pipeline automation
  • Familiarity with SRE and DevSecOps principles, incident management, and monitoring tools.
  • Experience using Kafka as messaging platform
  • Experience using SolarWinds, DataDog, GitHub Runners, ArgoCD
  • Experience with APIM, API security, and monitoring.
  • Proficiency in PowerShell, Python, SQL, and Bash scripting.
  • Experience in handling Issues, Changes and Service Requests through tools like Atlassian or ServiceNow
  • Applications Installation/Administration/Monitoring/Control

Preferred Skills
  • Knowledge of security best practices (RBAC, Key Vault, Defender for Cloud).
  • Experience in leading projects
  • Knowledge of company's business and technical environments
  • Knowledge of Oracle DB/EBS

Rate of pay may be adjusted based on the qualifications and experience of the candidate.

USG employees enjoy a number of benefit options for themselves and their families. These include two medical insurance options, as well as vision and dental coverage. The cost of these optional programs varies based on coverage level - employees generally pay 25% of the monthly premium cost, USG pays the rest. These coverage options are offered on the first day of employment with no waiting period.

Additionally, USG employees enjoy both a 401(k) Investment Plan with company match and a pension plan. Beyond these main features, employees may also choose from a number of additional programs like life insurance, accident insurance, legal insurance, even pet insurance, just to name a few. USG also offers Quarterly (hourly) / Annual (salary) bonus potential for all employees based on performance metrics tied to safety, quality, and productivity. USG also provides employees with paid time off and paid holidays.

Since 1902, Chicago-based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and quality in everything we do. Our steadfast commitment to the company's core business values - innovation, quality, integrity, service, diversity, efficiency and safety - have helped us become the company we are today.

EOE including disability/veteran

Department IT Locations Corporate Headquarters Remote status Hybrid Yearly salary $98,640 - $131,520 Hourly/Salaried Salaried Oracle Department Bldg Sys-Customer Experience Transformation-136-002|USG Corporation|USG Business Group Oracle Job Title IT.Developer.2.|E.0.9|USG
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.