Senior DevOps Engineer

| Hybrid
Sorry, this job was removed at 11:17 a.m. (CST) on Monday, September 17, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What we are looking for:

As a Senior DevOps Engineer, you’ll be an enabler for our software engineering groups and practitioners. Your primary focus will be developing and maintaining the tools and platforms supporting our build, test, and deployment capabilities. You‘ll be working collaboratively on a team focused on automation, passionate about creating best in class tooling, and exploring new technologies for our software engineers.

Responsibilities:

  • Designing and implementing strategies to improve and automate our environment provisioning, setup and testing processes for both on premise and cloud-based infrastructure
  • Designing and maintaining highly distributed systems
  • Researching cloud native storage and automation technologies
  • Contributing to an Agile (Scrum), or Lean (Kanban), or hybrid team to solve the engineering challenges
  • Implementing complete CI/CD pipelines
  • Being a dependable and highly skilled development resource for peers
  • Having a broad awareness of related projects
  • Advocate and model coding and collaboration best practices, review team code, and provide team members with feedback and suggestions for process improvement
  • Collaborate with other dev teams regularly to establish an outbound and inbound pipeline of new best practices
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Oversees the application environment to effectively run and maintain the technology and recommend any potential technology or process improvements with an emphasis on cloud computing and configuration management platforms
  • Provides development expertise to team members through education and review
  • Always open to new ideas and encourages innovative practices among peers
  • Works collaboratively with QA professionals to encourage defect prevention over detection.

Qualifications:

  • Experience with software build tools
  • Experience with automation tooling
  • Experience with a container platform and capabilities like Docker
  • Experience with Kubernetes and Docker or similar for container orchestration
  • Excellent understanding of Linux, Bash and/or shell scripting
  • Experience with a scripting language like Ruby or Python
  • Experience with a programming language like Java/Groovy or Go
  • Experience with Git and Git tooling
  • Knowledge of network stacks, protocols, and monitoring tools
  • Experience with AWS technologies, S3, EC2 and RDS
  • Experience with a distributed log tool such as ELK stack
  • Understanding of SQL and noSQL database technologies
  • Prior knowledge of QA and QA practices
  • Good troubleshooting and analytical skills
  • Good written and verbal communication skills
  • Ability to work collaboratively in a fast-paced, entrepreneurial environment

About CityBase: 

At its best, local government is a unifying force with the power to dramatically improve lives. Govtech-company CityBase is helping smart people build intelligent government, working with cities, counties, utilities, and states to create a place as dynamic as the people who live in it, work in it, and contribute to it. Accessible and responsive, adaptive and efficient, our cloud-based platform is digitizing the city-hall experience and impacting constituents nationwide.

Interested in joining our team of 60-plus innovators at our Chicago headquarters? Check out our current job listings.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

363 West Erie Street, Chicago, IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CityBaseFind similar jobs