Responsibilities:
- As part of the Platform Engineering team, you will be working on a large multi-system AWS environment with developer enablement tooling that our internal application development teams rely on.
- Serve as a software engineering for integration, automation, reliability, monitoring, and operations of the overall platform’s IaC and features.
- Facilitate the requirements for engineering and support of the platform’s integrations.
- Help document, advocate, and formalize patterns for resilience, availability, security, monitoring and alerting that is integrated into firm systems.
- Make heavy use of cloud platform tooling, including Terraform Cloud, GitHub Enterprise, Artifactory, CICD, Packer, Ansible etc.
- Keep the running system and tools stable and up to date as well as cost efficient, explore new ways to improve these metrics.
- Participate in pull-request code and document reviews to help steer your team and developers towards platform solutions whilst gathering requirements to ensure we close functional gaps on the platform (e.g., style guidelines, accuracy, testability, and efficiency)
- Be an active participant in the envisioning, design, and development process – this includes proactively suggesting improvements and alternatives along with keeping an open mind to the suggestions offered by other team members and users.
- Collaborate with technology stakeholders and product teams to develop and articulate our vision; as well as deliver and sustain the end-to-end customer experience, in globally distributed platform aligned teams across technology.
Experience & Qualifications:
- Bachelor’s Degree in computer science or related technical field
- 5 years of infrastructure operations experience
- At least 4+ years of experience working with Linux systems in production
- At least 3 years+ working with any of the major cloud providers (AWS
- Experience in Python3 and Shell scripting
- Strong Kubernetes experience
- Experience in CI/CD pipelines (Bamboo/Jenkins etc)
- Mature software and IaC development practices
- Strong experience handling incidents and working with incident management processes
- Agile practices (any of: lean, Kanban, scrum, XP, etc. with jira or similar)
- Knowledge of databases: MySQL, PostgreSQL, NoSQL Document DBs, ElasticSearch
- Good knowledge of English essential
- Ability to thrive in a high energy, high growth, fast paced, entrepreneurial environment, learning new skills to implement new technologies and excellent problem-solving skills.
- Highly collaborative team player who can build strong relationships at all levels of the technology and business organizations, with solid communication skills and ability to work across Agile teams to design, develop, test, implement, and support software solutions in full-stack development tools and technologies
Nice to have:
- 5+ years of extensive hands-on experience with various industry standard DevOps, SDLC and Cloud IaC tools and libraries:
- Terraform (ideally Terraform Cloud)
- (GKE, EKS, kOps, NGINX Ingress Controller)
- Data streaming (Kafka, Pub/Sub)
- CI/CD (Bamboo)
- GitHub Enterprise
- Observability (e.g. Splunk)
- Platform engineering skills in security, cloud networking and SDLC related technologies, e.g. PKI, TLS, DNS, Secrets Management, RBAC, Remote Access, Artifact management and DevSecOps/FinOps.
Similar Jobs
Senior Software Engineer, Data Streaming
Data Engineer
Senior Data Engineer
Sr. Software Development Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say