Staff Software System & DevOps Engineer (Remote)
Xgrid.coIslamabad, Pakistan21 days agoFull-time
Xgrid is a cloud services tech firm, specializing in providing expert consultancy and professional services in building secure, complex, large-scale, production grade distributed systems in cloud environments (AWS | Google Cloud Platform | Azure). The architects of the Xgrid cloud business group have 20+ years of combined experience building production-grade hyperscale systems for top silicon valley tech companies including Amazon, Salesforce, VMware, Cisco, and multiple top startups with successful exits.
Our mission is to help small and big businesses grow their business by equipping them with state-of-the-art tools and technologies. This not only helps their business but also modernizes and builds a robust and cutting-edge cloud tech stack satisfying all the requirements for their use cases.
We are looking for passionate DevOps and software engineers who have a deep-rooted understanding of software systems and DevOps. Experience with cloud services such as AWS S3, Lambda, EC2... API GW, DynamoDB, and IAC tools like Terraform, CDK, and CloudFormation is a plus. Our cloud business group works with top-tier silicon valley and European customers and helps them build production grade systems using cutting-edge cloud software technology.
At Xgrid, you will enjoy being part of an extremely talented, motivated team interacting with both business and development counterparts to capture key marketing requirements and translate them to products and services designed for our customers. The ideal Xgrid DevOps Engineer will have experience developing and delivering complex enterprise-grade mission-critical automated software systems for our cloud customers.
If you are passionate about working with the world’s top tech silicon valley companies and highly experienced software engineers and are excited about solving interesting and complex problems and challenges in a fast-paced environment, where you get to not only grow yourself but also help build a team and culture, Xgrid has a place for you and we would love to have you onboard!
What you will do
- Implement end-to-end data center and cloud solutions for our customers using knowledge and experience with cloud technologies
- Design, build, deploy, and maintain software on cloud environments
- Work on cloud software systems and DevOps (AWS | GCP | Azure)
- Run the operational aspects of the business, i.e. deploy, maintain, upgrade and manage incidents across cloud deployment systems
- Work with highly experienced silicon valley engineers
Required Skills
- 6+ years of experience with public cloud services (AWS | GCP | Azure)
- Experience or familiarity with creating cloud-based services, e.g. event-based processing systems
- Experience or higher-level knowledge of Docker and Kubernetes
- Understanding of object-oriented programming, and proficiency and experience with at least one object-oriented programming language (Go, Python, C++, Java) (Python and Go preferred)
- Solid understanding of workflow and process automation, solution integration, and scripting
- Good knowledge of operating systems (Linux power user)
- Thorough knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem-solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer-driven fast-paced development environments.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem-solving skills
Preferred Skills
- Knowledge of IAC frameworks such as Terraform, CloudFormation, and package deployments such as k8s templates, Helm, bash scripting
- Experience with monitoring and metrics frameworks like Prometheus, CloudWatch, Grafana, Kibana
- Experience with Logging frameworks such as Splunk, Elasticsearch
- Experience working with Kubernetes environments, logging into containers, debugging deployment issues, familiarity with the kubectl ecosystem.
- Familiarity with SQL (Postgres, MySQL, RDS, etc.) and NoSQL (Mongo, Elasticsearch, Cassandra, DynamoDB, etc.) technologies
- Any cloud (AWS | GCP | Azure) certifications