Job description We're looking for passionate technologists who want to lead client engagements and take responsibility for delivering complex technical projects. Responsibilities Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions from VP Engineering/CTO. Mentors/coaches engineers to facilitate their development and provide technical leadership to them. Demonstrates the ability to multi-task and re-prioritize responsibilities based on changing requirements. Estimates efforts, identify risks and meets project deadlines. Qualifications At least 6 years of software development and infrastructure architecture experience, with 3-4 years designing and architecting enterprise and scalable web applications. Experience leading software development teams in an Agile/Lean/Continuous Delivery environments Experience with a few of these languages & associated frameworks: Node.js, GoLang or Golang Experience with SQL & NoSQL databases. Ability to design database schemas and scaling strategies Design micro-services architectures, REST API specs or GraphQL API specs. Exposure to technologies like AWS AppSync, DynamoDB, Aurora DB, AWS Lamdas, Kafka, Elasticsearch, Redshift, Nginx, and GraphQL Knowledge of continuous integration, continuous delivery and enterprise DevOps concepts Experience with AWS, GCP, or Azure is a must. Must be a proven performer and team player that enjoys challenging assignments in a high-energy, fast-growing, and start-up workplace. Must be a self-starter who can work well with minimal guidance and in a fluid environment. Perks and Benefits Flexible working hours 5 days a week MacBook pro for work
The Technical Project Manager is responsible for maintaining budgets, enforcing deadlines and supervising team members.To be successful as a Technical Project Manager you must be highly organized. A good Technical Project Manager is able to multitask successfully under pressure.Technical Project Manager Responsibilities:• Create project plans with relevant team members.• Supervise team members and ensure that deadlines are followed.• Maintain the project budget.• Prepare progress reports for senior management.• Identify the resources needed for the project and source these materials.• Oversee the implementation of project improvements.Technical Project Manager Requirements:• A degree in computer science or a related field.Knowledge of DevOps plus will be added advantage.• A considerable no.of years of experience in IT, project management or a related field.• Excellent leadership abilities.• Attention to detail.• Excellent computer literacy skills.• Ability to problem-solve under pressure.• Excellent interpersonal and communications skills.
You will work on: Your primary work involves developing and maintaining tools for build, release, deployment, monitoring and operations both on cloud as well as on-premises infrastructure. You are required to work closely with Developers and Cloud Architects and own infrastructure automation, CI/CD processes and support operations. What you will do (Responsibilities): Day-to-day operational support of CI/CD infrastructure relied upon by teams deploying software to the cloud or on-premise Write Code to develop deployment of various services to private or public cloud/on-premise environments. Participate in cloud projects to implement new technology solutions, Proof of concepts to improve cloud technology offerings. Work with developers to deploy to private or public cloud/on-premise services, debug and resolve issues. On call responsibilities to respond to emergency situations and scheduled maintenance. Contribute to and maintain documentation for systems, processes, procedures and infrastructure configuration What you bring (Skills): Strong Linux System skills Scripting in bash, python Basic file handling & networking Comfortable in Git repositories specifically on GitHub, Gitlab, Bitbucket, Gerrit Comfortable in interfacing with SQL and No-SQL databases like MySQL, Postgres, MongoDB, ElasticSearch, Redis Great if you know (Skills): Understanding various build and CI/CD systems – Maven, Gradle, Jenkins, Gitlab CI, Spinnaker or Cloud based build systems Exposure to deploying and automating on any public cloud – GCP, Azure or AWS Private cloud experience – VMWare or OpenStack Big DataOps experience – managing infrastructure and processes for Apache Airflow, Beam, Hadoop clusters Containerized applications – Docker based image builds and maintainenace. Kubernetes applications – deploy and develop operators, helm charts, manifests among other artifacts. Advantage Cognologix: Higher degree of autonomy, startup culture & small teams Opportunities to become expert in emerging technologies Remote working options for the right maturity level Competitive salary & family benefits Performance based career advancement About Cognologix: Cognologix helps companies disrupt by reimagining their business models and innovate like a Startup. We are at the forefront of digital disruption and take a business first approach to help meet our client’s strategic goals. We are DevOps focused organization helping our clients focus on their core product activities by handling all aspects of their infrastructure, integration and delivery.
You will work on: You will be working on some of our clients massive scale Infrastructure and DevOps requirements - designing for microservices and large scale data analytics. You will be working on enterprise scale problems - but will be part of our agile team that delivers like a startup. You will have opportunity to be part of team that's building and managing large private cloud. What you will do (Responsibilities): Work on cloud marketplace enablements for some of our clients products Write Kubernetes Operators to automate custom PaaS solutions Participate in cloud projects to implement new technology solutions, Proof of concepts to improve cloud technology offerings. Work with developers to deploy to private or public cloud/on-premise services, debug and resolve issues. On call responsibilities to respond to emergency situations and scheduled maintenance. Contribute to and maintain documentation for systems, processes, procedures and infrastructure configuration What you bring (Skills): Experience with administering of and debugging on Linux based systems with programming skills in Scripting, Golang, Python among others Expertise in Git repositories specifically on GitHub, Gitlab, Bitbucket, Gerrit Comfortable with DevOps for Big Data databases like Terradata, Netezza, Hadoop based ecosystems, BigQuery, RedShift among others Comfortable in interfacing with SQL and No-SQL databases like MySQL, Postgres, MongoDB, ElasticSearch, Redis Great if you know (Skills): Understanding various build and CI/CD systems – Maven, Gradle, Jenkins, Gitlab CI, Spinnaker or Cloud based build systems Exposure to deploying and automating on any public cloud – GCP, Azure or AWS Private cloud experience – VMWare or OpenStack Big DataOps experience – managing infrastructure and processes for Apache Airflow, Beam, Hadoop clusters Containerized applications – Docker based image builds and maintainenace. Kubernetes applications – deploy and develop operators, helm charts, manifests among other artifacts. Advantage Cognologix: Higher degree of autonomy, startup culture & small teams Opportunities to become expert in emerging technologies Remote working options for the right maturity level Competitive salary & family benefits Performance based career advancement About Cognologix: Cognologix helps companies disrupt by reimagining their business models and innovate like a Startup. We are at the forefront of digital disruption and take a business first approach to help meet our client’s strategic goals. We are DevOps focused organization helping our clients focus on their core product activities by handling all aspects of their infrastructure, integration and delivery.
DevOps Engineer Immediate Requirement Experience - 7-10 years Job Summary- It is important that you guide the developers hands-on in terms of techniques and architecture, and that you can combine that effortlessly with the business goals. Skills Required- Experience on the development of the project on Java, J2EE, Cloud related technology Good exposure to Agile development methodology Very good understanding of CICD pipeline Excellent exposure to AWS Experience with modern tooling, DevOps, Containerisation, Cloud Technics and Java Communicative skills, in order to be in good contact with both the business and the hands-on guidance of the dev teams
Work with a leading SaaS product and services company, learn about the global processes and client requirements. Our client is a cloud integration and automation products provider. Their customised applications allow their clients' platform to connect to any cloud thus enhancing the user experience and allowing a seamless integration of data. Their streamlined operations focus on strategic issues like secure infrastructure and an in-house UX that is 5 times faster and at a fraction of the cost. The founder is a Berkeley alumnus, with a background in Technology and Business and has packed in many years with IT and Fintech companies. Based out of California with an office in Mumbai, the 4 year old company is a niche player growing at a rate of 23% in an industry that is in a booming and blooming stage. Their products being used in industries like Retail, Ecomm, Manufacturing, F&B, Pharma, Education among others. As a Test Automation & DevOps Engr, you will write functional and integration tests, take the initiative to plug gaps with unit tests wherever coverage is missing, and manage various related DevOps aspects. You will collaborate with a highly technical cross-functional team of developers, QA, PMs etc. What you will do: Building automated test suites (main focus on functional and integration tests) for our entire stack of microservices and integrating into the CI / CD pipeline. Maintaining a keen eye towards performance, security and scalability. Ensuring stellar product quality and operating with full ownership of release readiness across multiple products, including consistently increasing automation coverage. Analyzing and decomposing a software system and designing a complete system test strategy. Continuously streamlining and improving the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and coordinated. Maintaining familiarity with QA tools and frameworks for automation (e.g. Mocha, Istanbul) and for Load and Performance testing (e.g. JMeter). Analyzing testing results to enhance test plans and scenarios (including metrics and benchmarks to gauge improvement) Ensuring Pro-active investigation / verification of production defects and continuous improvement of regression tests. Driving the team towards higher release velocity while keeping a high bar on product quality. Guiding the team by implementing best practices for logging, advanced monitoring, alerting and other necessary optimizations. Candidate Profile: What you need to have: A minimum of 1 year with advanced Automation Testing. Should be able to write test cases and automate the testing process across PHP and JS stack. Should have a keen eye to details for anticipating corner cases, bugs and continuously improve automation coverage without any expectation of guidance / supervision. Have the knack and motivation for quickly understanding complex backend code (spread across several microservices written as a combination of Node, PHP, MySQL and MongoDB) Provisioning (Terraform) CI / CD (Jenkins) NodeJS Profiling Orchestration Tools (Docker Swarm, Kubernetes) Hands-on experience strongly preferred with Shell Scripting, various CI-CD industry standard tools, Docker, NGINX, Helm, Kubernetes. IaaS/ PaaS - deep familiarity with GCP preferred, alternately AWS. APM (should have configured an app to work with ELK, or Grafana, or Prometheus. Configuration Management - should be familiar with at-least one between ( Ansible, Chef or Puppet).
Position: Technology Lead - DevOpsPosition Summary:Technology Lead provides technical leadership with in-depth DevOps experience and is responsible for enabling delivery of high-quality projects to Saviant clients through highly effective DevOps process. This is a highly technical role, with a focus on analysing, designing, documenting, and implementing a complete DevOps process for enterprise applications using the most advanced technology stacks, methodologies, and best practices within the agreed timelines.Individuals in this role will need to have good technical and communication skills and strive to be on the cutting edge, innovate, and explore to deliver quality solutions to Saviant Clients.Your Role & Responsibilities at Saviant:• Design, analyze, document, and develop the technical architecture for on-premise as well as cloud-based DevOps solutions around customers’ business problems.• Lead end to end process and setup implementation of configuration management, CI, CD, and monitoring platforms.• Conduct reviews of design and implementation of DevOps processes while establishing, and maintaining best practices• Setup new processes to improve the quality of development, delivery and deployment processes• Provide technical support and guidance to project team members.• Upgrade by learning technologies beyond traditional area of expertise• Contribute to pre-sales, proposal creation, POCs, technology incubation from technical and architecture perspective• Participate in recruitment and people development initiatives.Job Requirements/Qualifications:• Educational Qualification: BE, BTech, MTech, MCA from a reputed institute • 6 to 8 years of hands-on experience of the DevOps process using technologies like Dot Net Core, Python, C#, MVC, ReactJS, Python, Android, IOS, Linux, Windows• Strong hands-on experience of the full life cycle of DevOps: DevOps Orchestration/Configuration/Security/CI-CD/Release Management and Environment management • Solid hands-on knowledge of DevOps technologies and tools such as Jenkins, Spinnaker, Azure for DevOps, Chef, Puppet, JIRA, TFS, Git, SVN, various scripting tools, etc. • Solid hands-on knowledge of containerization technologies and tools such as Docker, Kubernetes, Cloud Foundry • In-depth understanding of various development and deployment architectures from a DevOps perspective• Expertise in Grounds-up DevOps projects involving multiple agile teams spread across geographies.• Experience in a various Agile Project Management software /techniques / tools• Strong analytical and problem solving skills• Excellent written and oral communication skills• Enjoys working as part of agile software teams in a startup environment.Who Should Apply?• You have independently managed end-to-end DevOps projects, including understanding requirements, design solutions and implementing, setting up best practices with different business domain over last 2 years.• You are well versed with Agile development methodologies and have successfully implemented them across at least 2-3 projects• You have lead development team of 5 to 8 developers with Technology responsibility• You have served as “Single Point of Contact” for managing technical escalations and decisions
As part of the Engineering team at EduBrite, - You need to be hands on in tech, wriitng code actively.- You will provide technical leadership to major projects, and build and manage a team of 10-15 top notch engineers.- You need to be hands on in coding and continuosly contribute in many projects directly in development.- You will work in defining techincal specs / task and work with project team in tracking development.- You will help resolving design level or code level issue with the project team. - You need to work on Architect & design technically robust, flexible and scalable solutions- As an Engineering Manager you manage your business goals, contribute to product strategy and help develop your team- Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback.- You work closely with Product Consultant team to provide and assisting in training and assitance on product aspects- You set up best practices for development and guide it's adoption by team- You will be working on building/hiringn new engineers as we grow and assist in getting them up to speed on development items in their area of work.Must Have- Strong Interest and techincal accumen for writing code.- Excellent leadership skills to mentor the engineers under you.- Deep understanding of technologies and architecture in a highly scalable and available set-up.- Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces- Excellent project management skills to manage multi-engineer projects - A BE/BTech in Computer Science or some equivalent.
Looking for Software Architects @ WinSoft Technologies (I) Pvt Ltd Winsoft Technologies is offering experienced software developers and architects an unparalleled product engineering opportunity in cutting edge Software Defined Network (SDN) space, with fast-growing clients in the USA and Europe. We are a talented team of software professionals with a strong technology and domain focused growth culture. You can look forward to an open, flexible working environment combined with a generous CTC package. We invite the following individuals to contact us and have a conversation about this opportunity: 1) Senior Software Architect / Systems Designer (experience level: 7+ years) An expert having experience with a large variety of multi-tier architectures, aware of pitfalls & use cases for a large variety of Java-based solutions, collaborate with multiple teams to provide efficient and innovative solutions to business requirements preferably in the networking domain and have good understanding & experience of high-performance micro-services scale & real-time response systems. If you take pride in your work and desire to leave a mark on the industry do consider joining our specialized team of engineers.
What we need We are looking for a strong DevOps candidate with good backend experience to join our team. We create new technology every day, new ways to do things, new ways to connect, collect and present data, this person will be responsible for making sure that via technology we deliver with high availability & scalability. You are expected to have at least 2 years of professional experience in the DevOps field. Responsibilities Contribute to the design and architecture of the product. Own the product infrastructure over public and private clouds. Work closely with the team and set up the necessary automation process to help the team deliver multiple production releases per day. Own the release processes and make sure that the release processes are as smooth as possible. Make sure that the whole infrastructure is automated and coded. This role should make sure that the infrastructure can be re created in least time as possible. Maintain production environment stability, high availability and scalability. Develop backend Apis as per the products requirement. Skills Desired Excellent command in the area of DevOps, AWS/Azure Cloud, CI/CD pipeline, Docker and Kubernetes, Jenkins, GIT, GitHub. Experience in network design, infrastructure design and automation. Experience on designing secure HA, DR, Backup and retention architectures using AWS/Azure cloud platform Proficient with different Docker components Docker Engine, Docker image mgmt, Compose and Docker Registry and has worked kubernetes (Cloud and On Premises). Expertise in Linux, Python, Perl and Shell scripting. Administration experience on Various Linux flavors including Centos, RHEL, Debian. Experience on Environment Provisioning, Administration and Monitoring on AWS/Azure Cloud. Expertise in branching, tagging and maintaining the versions across the environments using SCM tools like GitHub Experience in log management, analysis and alerting approaches. Ability to work within a team and independently Must have strong analytical and creative problem-solving skills. Experience in Nodejs, Dot Net Framework and Dot net core for back end development. Additional Skills Desired Experience in the E-commerce or Travel or Manufacturing domain is an advantage. Prior experience of working with a globally distributed team is a plus. Comfortable working in an Agile environment B.E./B.Tech in Computer Science, Industrial/Electronic Engineering Experienced working on Windows and Linux and/or Unix Customer Facing experience and Customer Experience in mind
This is a very interesting job. Our ~30 year old company seeks a generalist...somebody who can take on a variety of tasks. For example: Updating our state-of-the art logistics systems, moving more of our infrastructure to Azure, helping our Fortune 50 clients get the best value from our software.
Full Stack Java Developer 2 to 8 YearsExperience Required in ANGULAR 6 and above, HTML5 CSS and RESTUnderstanding of the Microservices Architecture and DEVOPS and AGILE based development experience will be an added benefit.Secondary Skills Kubernates Docker Jenkins Agile
What are we looking for?? You are an engineer with an eye for constant improvement. You not only look at improving the code but also tooling, the commands you use, the user facing documentation and everything that makes great and beautiful products possible. You don’t throw around words such as “high availability” or “resilient systems” without understanding at least their basics. Because you know that words are easy to talk but there is a fair amount of work to build such a system in practice. You love coaching people - about the 12 factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community. You will be hands on contributor but you also love to scale people in your team by guiding and building them. You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems. You have some exposure/understanding of systems. You have worked on some systems and are curious about the once you have not worked on. You can express ideas and your opinions and don’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we? What you will be learning and doing? You will be working on cloud native technologies such as Kubernetes, Prometheus, Service Meshes like LinkerD, Istio etc. You will most likely be programming in Go or Python (not to worry if you have not used them before, some of our best engineers started fresh on these languages after they joined us.) You understand the needs of customers and can translate them into solutions that work and scale using open source cloud native technologies. You manage a team of technical engineers but you also love to get your hands dirty with a new tool or a new framework from time to time. You build your own perspective and viewpoint on things because you don’t believe ivory tower architects are effective. You will potentially contribute to open source projects as part of your work and work on applying those technologies in the context of a customer problem.
What we look for? You have worked with programmable infrastructure in some way - building a CI/CD pipeline or provisioning infrastructure with programs or provisioning monitoring and logging infrastructure for large sets of machines. You love automating things, sometimes even what seems like you can’t automate - such as one of our engineers used Ansible to setup his Ubuntu machine and runs a playbook everytime he has to install something :) You don’t throw around words such as “high availability” or “resilient systems” without understanding them at least at a basic level. Because you know that the words are easy to talk but there is a fair amount of work to build such a system in practice. You love coaching people - about the 12 factor apps or the latest tool that reduced your time of doing a task by X times and so on. You know that DevOps - is meant to enable Developers do things better and faster! You understand the areas you have worked on very well but you are curious about many systems that you may not have worked on and want to fiddle with them. You know that understanding applications and the runtime technologies gives you a better perspective - you never looked at them as two different things. What you will learn and do? You will work with customers trying to transform their applications and adopting the cloud native technologies. The technologies used will be Kubernetes, Prometheus, Service Mesh, Distributed tracing and public cloud technologies. The problems are and solutions are continuously evolving in the space but fundamentally you will solve problems with simplest and scalable automation. You will build open source tools for problems that you think are common across customers and industry. No one ever benefited from re-inventing the wheel, did they? You will hack around open source projects, understand the capabilities and limitations and apply the right tool for the right job. You will educate the customers - from their operations engineers to developers on scalable ways to build and operate applications in modern cloud native infrastructure. We think InfraCloud is a rocketship you should join! InfraCloud has been working in cloud native technologies with early innovators before Kubernetes was 1.0 and when it seemed like Mesos will become the standard! Our focus & history on area of programmable infrastructure coupled with working with some innovative product companies gives us some solid engineering challenges to work on. From one of our hackathons was born BotKube Project (https://github.com/infracloudio/botkube) which was developed by our engineers and community over the last 1.5 years. When we started developing BotKube’s Microsoft Teams integration, another project was born - Go SDK for Teams (https://github.com/infracloudio/msbotbuilder-go). We are also the second largest contributor as a company to Fission - a Serverless framework for Kubernetes (http://github.com/fission/fission). Another time an engineer working with a telecom company added support for 128bit tracing ID in Jaeger. These are just some examples - and there are many more - do make a point to ask the engineers you talk to about more open source work we do. Our engineers are co-organizers of Kubernetes Pune, Docker Pune, Python Pune and can be found frequently speaking at local meetups and conferences.