DevOps Engineer
Job Description
Job Description
Overview
We are seeking a highly skilled and experienced DevOps Software Engineer to lead the creation, management, and operation of a diverse set of DevOps tools, processes, and technologies. This role is central to enabling the development and ongoing operation of a modern, microservices-based cloud infrastructure supporting an enterprise-scale IoT platform.
Key Responsibilities
- Design and implement horizontal tools, technologies, and best practices that support engineering teams in building, debugging, testing, releasing, managing, and securing cloud-native microservices.
- Collaborate on defining methodologies and workflows that empower fast-paced engineering teams to thrive in a dynamic development environment.
- Promote and implement best practices and supporting technologies for source control management, CI/CD architectures, performance SLAs, security, auditing, and monitoring.
- Develop and maintain common frameworks and software libraries in multiple programming languages to support scalable and highly available microservice architectures.
- Manage and troubleshoot the running system architecture of the IoT platform, with a focus on continuous improvement in quality, performance, and security.
- Work closely with architects, technical product managers, and cross-functional teams to translate system architecture and product requirements into well-designed, implemented, and tested software solutions.
- Deliver high-quality software incrementally in an Agile development environment.
- Advocate for and help adopt best-in-class software engineering practices, frameworks, and tools across the organization.
Qualifications
- Bachelor’s degree in Computer Science or related Engineering field; Master’s degree preferred.
- 8+ years of hands-on experience as a software engineer focused on cloud-based systems.
- Proficiency in multiple programming languages, including strong Java development skills (preferably Java 1.8), with additional experience in Python, Golang, or JavaScript/Node.js.
- Proven experience developing cloud-based services (SaaS) and platforms (PaaS).
- Deep hands-on experience with AWS, including both traditional services (EC2, S3, DynamoDB, RDS) and modern paradigms (Lambda, API Gateway, Fargate).
- Strong background in developing microservices and complex microservice-based platform architectures.
- Excellent understanding of distributed systems and designing for scalability, performance, and availability.
- Experience establishing non-functional best practices and deploying technologies to enhance platform security, auditability, reliability, latency, and scalability.
- Solid knowledge of distributed network architectures and network security.
- Familiarity with data persistence technologies, including relational databases and NoSQL solutions.
- Strong interpersonal and technical communication skills, with a collaborative and proactive mindset.
- Minimum of 3 years working in teams applying modern Agile software development practices.
Recommended Jobs
Special Education Teacher
Whether you're a seasoned Special Education Teacher ready for a fresh start or a newly certified teacher eager to jumpstart your career with the right guidance — this could be the right fit for you…
Family Medicine Physician - No Weekends!
Magnet Recognized Hospital system seeks a Family Medicine Physician in Boyertown, PA! (50min from Philadelphia, PA) Contact Raymond Stiles 843-574-8233 [email protected] About the…
Wheelchair Van Driver
Job Description Job Description Job Overview: We are currently seeking a reliable 1099/W9 independent Driver to join our team. The ideal candidate will be responsible for transporting passenge…
Shift Leader
Job Description Job Description Who We Are: Playa Bowls is New Jersey’s Original Acai Shop™, and our mission is to bring super fruit bowls to the masses using only the freshest, highest qual…
Maintenance Technician - 3rd Shift
As a family of brands, it is Our Home's ethos to create and provide delicious, wholesome snacks to communities throughout the U.S. at a great value. We strive to create snacks that offer nourishment …
Manager - Crossix Analytics Services
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
1099 Telemedicine Nurse Practitioner | Pennsylvania License
Job Description Job Description At Allara , we're on a mission to revolutionize women's healthcare by providing expert, non-judgmental care that goes beyond the basics. We're committed to ma…
HOUSEKEEPER (FULL TIME AND PART TIME)
We are hiring immediately for full time and part time HOUSEKEEPER positions. Location : Lehigh Valley Hospital - 1200 S Cedar Crest Boulevard, Allentown, PA 18103 Note: online applications …
Blood Collections Driver
We provide Paid-Training – no prior medical experience required. Joining The American Red Cross is like nothing else – it’s as much something you feel as something you do. You become a vital par…