Life @ AgitareTech

Learn what the day for of team members looks like

Our philosophy is based on three principles help others, learn new things and enjoy technology. We are motivated, self-driven professionals that enjoy playing with the latest cloud and data services, constantly helping each other and our clients and sharing knowledge. In our environment, you will be encouraged to speak up, ask questions and experiment but also be creative, help and teach others. We highly value diversity and different opinions.

Mediocracy, procrastination, and politics are non-existent in our company. Instead, we value honesty and transparency and reward our team members based on their personal growth. Delivering value for our clients, improving the services we offer and building advanced solutions using cutting-edge technologies – this is all that we are about.

With us, you will be able to enjoy a balanced work-life style and steady personal growth in a collaborative work environment. You will work on exciting technology projects and interact with various clients to deliver solutions tailored to their needs; you will have the opportunity to experiment with the latest cloud services and data analytics products and grow your skill set.

We are constantly looking for motivated candidates who share a passion for the cloud technologies and data. Review some of the open positions below and don’t hesitate to drop us a note.

What To Expect At The Interview?

Few things that you should know before you interview with us

Our interview process is designed to test not only your knowledge but also your potential to learn as well as your ability to fruitfully collaborate with the rest of the team. Whether you are experienced professional or you are just starting your career there are several things we would like to know about you.

  • What is your current experience with the cloud computing and data analytics?
    We do not expect you to know everything but we would like to know what have you done and what is your interest in those areas. We would like us to tell as about any projects you have done, what was your role there, services or technologies you used and so on

  • How fast can you learn?
    We would like to know how fast you will be able to ramp up on a new technology. Giving examples of how you approach new problems, getting familiar with new technologies, learning about new things (event outside tech) will be very helpful for your success at the interview

  • How do you interact with your teammates?
    Team collaboration and knowledge sharing is very important for us, hence we would like to know how you work with others, how do you solve conflicts, resolve internal problems and so on

Before you come to the interview we also would like to ask you to solve a simple problem for us. Write a program (in your favorite programming language) that asks the user to enter random numbers and then prints them to in a sorted order.

Why do we ask for that? Well, we use your program throughout the interview. Besides that, we think that the way you solve this simple problem can tell us a lot about you – how you think, how you collaborate, how you grow your knowledge.

We are looking forward to talking with you!

Positions We Are Hiring For

Here is a list of positions we are looking to fill in

DevOps Engineer

We are looking for an experienced Cloud DevOps Engineers to join our team of high-performing professionals that delivers large-scale cloud solutions for our customers. This is an opportunity to become an action-first leader in a talented, fast-moving company and transform several mid-size and large enterprise onto the next generation of Cloud.

We are looking for a high skilled individual for automating large scale deployments with modern configuration and deployment management systems on AWS and Azure. We value skills delivering and working with Open Source tools like Ansible, SaltStack, and Terraform. If you are self-driven, work well in a team, have great communication skills and bring leading edge skills in AWS, Azure, Linux, Python, and configuration management, we are looking forward to speaking with you. Your experience with container-based deployments using Docker, Kubernetes and/or Mesos will be a great addition to the skills for your role.

In this role, you would be responsible for:

  • Taking ownership of features that range from services provisioning on PaaS/IaaS, deployment automation/configuration, continuous integration, and application development
  • Build and manage software delivery, systems integration, and developer support tools
  • Use configuration management tools to automate systems and processes
  • Support always-available cloud based software as a service (SaaS) applications and corporate web presence
  • Support, troubleshoot, monitor and optimize production systems
  • Help streamline software development by contributing to implementation of a continuous integration process and automating manual processes
  • Provide expertise regarding the integration, security, and scalability of web-based applications
  • Ensure the integration of the application servers and all other supporting systems
  • Conduct performance tuning, load testing, and optimization of information/data processing, maintenance, and support of the production environment

 

Requirements:

  • Requires 7+ years of industry experience including 3-5 years of experience as DevOps
  • Software development background and scripting with one or more of the following languages: Python, Javascript, PowerShell
  • Sound technical understanding and administration of Linux distributions (eg Ubuntu, CentOS)
  • In-depth knowledge of core AWS and/or Azure IaaS and PaaS services like EC2, S3, Azure VMs, Azure Storage, RDS etc.
  • Extensive knowledge in the vendor specific automation frameworks CloudFormation and/or Azure Resource Manager (ARM)
  • Experience supporting high-availability Internet application environments that include Web, application and database servers and load balancing systems
  • Working knowledge of web and application servers management and configuration (e.g. Load Balancers, Web Servers like Apache, NGiNX and HAProxy, development frameworks like NodeJS, Python/Django)
  • Experience with build and deployment automation tools (e.g. Jenkins)
  • Experience with build automation and configuration management tools (e.g. Ansible, SaltStack, Terraform, Chef, Puppet)
  • Experience with container technologies like Docker, Kubernetes and Mesos is a plus

 

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Apply

Software Developer With Scala

We are looking for an experienced Software Developer with Scala who can take ownership of sections of the product and will be immersed in all aspects of the development cycle: design, coding, and testing using an agile process.

You must be innovative, flexible, self-directed, and able to design and write efficient, reliable and maintainable code. The ability to function at a very high level in a fast-paced environment along with a team of very talented engineers is essential.

Requirements:

  • 7+ years of industry experience developing production software
  • Bachelor’s Degree in Computer Science or relevant Engineering discipline
  • Ability to take a project from scoping requirements through actual launch.
  • Excellent communication and analytical skills
  • Proven experience with Scala; ideally, someone who was a Java developer before getting into Scala
  • Solid understanding of object-oriented design, functional programming, data structures, and algorithms
  • Strong debugging, troubleshooting, and problem-solving skills
  • Experience architecting, designing and implementing distributed systems

 

Preferred Qualifications:

  • Experience in Big Data technologies (Hadoop, Accumulo or Spark)
  • Experience with Linux development environment
  • Familiarity with Continuous Integration environment

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Apply

DevOps Solution Architect Container Technologies - Temp

We are looking for an experienced DevOps Solution Architect with a solid background in container technologies who can take a leading role in driving the architecture and design for a new implementation at one of our clients. She or he must be a hands-on expert who has a passion for cloud and containers and is ready to bootstrap a new technology project.

You must be well versed in the latest cloud and container technologies, innovative, flexible, self-directed, and able to design and architect scalable solutions for the client. The ability to function at a very high level in a fast-paced environment along with a team of very talented engineers is essential.

Requirements:

  • 8+ years of industry experience in architecting and designing cloud solutions
  • Bachelor’s Degree in Computer Science or relevant Engineering discipline; Masters Degree is desirable
  • Exceptional customer facing abilities, analytical and communication skills
  • Highly skilled technically  to be able to understand problems, product architecture and design 
  • Deep understanding of computer systems and cloud management platforms
  • Being able to install, configure, and deploy complex data center solutions including storage, networking, compute, virtualization, and private clouds
  • Expertise in setting up code repositories (Git) and CI/CD platforms including Jenkins
  • Expertise in automating infrastructure and deployments using automation frameworks like Chef, Puppet, Ansible, Terraform, or Packer
  • Familiarity with application architectures including web-based, client-server, monolithic and micro services on Linux and Windows stack as well as packaged enterprise application
  • Experience with cloud-based deployment environments like AWS, Openstack, Rackspace, and Azure
  • Knowledge of Linux containers and Docker

 

Preferred Qualifications:

  • Self-driven and able to take  end to end ownership 
  • Ability to quickly gain domain knowledge, and translate the business objectives into product requirements
  • Passionate and motivated to work on ground breaking technologies and drive customer projects to success

This is a 3-6 months engagement that can be extended. 

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Apply

Azure Architect

We are looking for an experienced architect with solid Microsoft Azure knowledge to help our clients to migrate legacy workloads to the cloud as well as to architect and design cloud infrastructure for new applications.

For this role you must be very familiar with Microsoft Azure cloud platform and be able to design highly scalable cloud solutions as well as advise and direct application and IT teams. If you had previous experience as Azure Solution Architect or Senior Software Engineer for applications deployed on Azure, we are looking forward to talk with you.

Responsibilities:

  • Architect and design infrastructure for deploying legacy and modern applications on Microsoft Azure cloud platform
  • Conducting cloud assessments to determine appropriate cloud uses case to leverage Azure and determine the best approach to workloads to move to the cloud
  • Based on cloud use case and/or applications/workloads to move to Azure, define and design appropriate to-be application, platform, and hosting architectures for the cloud 
  • Design Azure architectures that meet key non-functional requirements including security, compliance, performance, resiliency, and availability as well as needed services to implement those
  • Advise on and support migration of assets (workloads/applications) and capabilities (e.g. DR, archiving/backup) to Azure
  • Utilize Azure services and automation tools (e.g. Azure Resource Manager, Puppet, Chef, Ansible etc.) to implement desired cloud operating model to enable Environment-as-a-Service and DevOps capabilities 
  • Implement of appropriate security patterns utilizing Azure IAM capabilities and Azure AD
  • Guide teams on how to structure and deliver Azure engagements; lead capturing and sharing of reusable content/IP (e.g. Azure reference architecture, Azure security patterns, etc.)

 

Technical Requirements and Qualifications:

  • At least 2 years of hands-on experience in planning, designing and implementing IT capabilities and migrating workloads/applications to Azure
  • Certified as an AZURE Solution Architect or equivalent experience; also preferred Azure certifications in security, big data 
  • Deep working knowledge and understanding of Azure platform and its services 
  • Has 7 or more years of experience in IT and/or software development including roles as an enterprise architect, application architecture, infrastructure architecture or senior software engineer
  • Experience with designing and implementing distributed applications; working knowledge of software development, DevOps tools and methodologies 
  • Experience in networking, security and database architectures are preferred
  • Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers 
  • Technical degree required; Computer Science degree preferred
  • Demonstrated ability to adapt to new technologies and learn quickly 
  • Excellent communication and project management skills; adept at managing stakeholders at all levels
  • Excellent organizational skill and ability to juggle multiple demands without missing deadlines 
  • Strong team building skills and teamwork orientation 
  • Strong creative problem-solving skills 
  • Strong understanding of risk management techniques and ability to develop appropriate contingency plans

 

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Apply

Big Data Infrastructure Architect

We are looking for an experienced architect with a solid background in architecting and designing big data workloads on-premise or in the cloud. If you have experience with deploying Hadoop, NoSQL or any other distributed analytical workloads we are looking forward to talking with you.

As the Big Data Infrastructure Architect, you will be responsible for scaling big data and analytical workloads including requirements gathering, architecture, design & development, quality assurance, deployment, and operations. You will establish the ins and outs of building a highly available, scalable, distributed, and robust data systems that use modern cloud computing paradigms, techniques, and tools.

Responsibilities:

  • Core responsibilities will be to design the infrastructure for deployment of big data and machine learning workloads
  • Develop the architecture required to scale processing data across dozens and hundreds of nodes
  • Design reliable data storage architectures that will be able to store and serve petabytes of data
  • Design data sharding architectures that will allow future growth of data and improve performance in processing
  • Design fault-tolerant, highly distributed, and robust systems

 

Technical Requirements / Qualifications:

  • Masters in Computer Science and/or 7+ years of relevant experience 
  • Must have deep experience in multiple big data technologies, including Hadoop, MapReduce, Storm, Spark, Cassandra, Redshift, MongoDB, Athena, Kinesis, DocumentDB etc. 
  • Experience designing and scaling large datasets with hundreds of processing nodes
  • Experience with deploying and scaling SQL-based data systems is required
  • Development knowledge in languages like Java, Python, and R are preferred
  • Knowledge in deployment automation tools like Puppet, Chef or Ansible is required
  • Knowledge of asynchronous and data collection systems such as Amazon SimpleQueue, Kafka, Kinesis, Azure Service Bu etc. is required 
  • Knowledge of analytics and machine learning algorithms and experience working with those are nice to have
  • Experience working with IoT technologies and analytical tools are nice to have
  • Strong customer focus, ownership, urgency, and drive

 

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Apply

Pivotal Cloud Foundry (PCF) Architect

We are looking for an experienced architect with a solid background in architecting and designing large-scale Platform-as-a-Service installation based on Pivotal Cloud Foundry (PCF).

As the Pivotal Cloud Foundry Architect, you will be responsible for architecting, designing and guiding the implementation of a hybrid Platform-as-a-Service for one of our clients. You will be the thought leader who is responsible for establishing the ins and outs of an always available, scalable, distributed, and robust PaaS build on modern cloud computing paradigms and techniques.

Responsibilities:

  • Develop Platform-as-a-Service (PaaS) vision and strategy, and present the technology and roadmaps to executives, technical management, and IT team
  • Architect and design enterprise-grade PaaS solution using Pivotal Cloud Foundry (PCF)
  • Provide expert technical leadership to customers and partners regarding all aspects of the PaaS and Pivotal Cloud Foundry
  • Ensure the successful architecture and deployment of the proposed enterprise-grade PaaS solution using PCF as well as proper operation during initial application migration and net new developments
  • Maintain deep hands-on understanding and technical knowledge of Pivotal Cloud Foundry and the applications’ infrastructure and architectures

 

Technical Requirements / Qualifications:

  • Masters in Computer Science and/or 8+ years of relevant experience
  • 3+ years of hands-on experience in architecture design, implementation, and operations of IaaS & PaaS
  • 2+ years of proven experience in architecting PaaS solutions based on PCF
  • Hands-on experience with deploying and operating PCF required to take from solution to implementation
  • Complete understanding of CloudFoundry Architecture (Diego Architecture), its components and their functionalities
  • Experience in automation and provisioning of cloud environments using API’s, CLI and scripts as well as configuration tools like Puppet, Chef, and Ansible
  • Proven experience with DevOps practices and technologies in a software-defined infrastructure environment, delivering Infrastructure-as-Code (IaC)
  • Proven experience in public cloud platforms like AWS/Azure and cloud-native application development
  • 3+ years in architecting distributed systems, designing secure, scalable, and elastic architectures
  • Experience with customer facing roles, reviewing applications’ architectures, and working with technical teams and developers
  • Software development experience using various languages like Java/J2EE, Python or Node.JS is highly beneficial
  • Database experience using various RDBMS/NoSQL is expected
  • Ability to communicate effectively via multiple channels (verbal, written, etc.) with technical and non-technical staff
  • Proficient in authoring and presenting architectural documents and diagrams

 

Agitare Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.