i
Appknox
7 Appknox Jobs
Appknox - Platform Engineer II - DevOps (2-5 yrs)
Appknox
posted 17hr ago
Flexible timing
Key skills for the job
A BIT ABOUT US :
Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru.
The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.
Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly.
What you'll do :
We are looking for a talented and self-driven Platform Engineer who will be responsible for managing and optimizing our on-premise infrastructure and automating deployment processes using Go. You will work closely with cross functional teams to ensure the smooth operation of our on-prem setup, device configuration and deployment pipelines.
The ideal candidate will have strong experience with infrastructure management, automation, and a deep understanding of both on-premise and cloud-based environments. While this role does not align directly with traditional DevOps, it combines aspects of DevOps with platform engineering, focusing on deployment, automation, and system configuration.
Job Responsibilities :
On-Premise Infrastructure Management :
- Oversee and manage on-premise infrastructure, including servers, networking, and storage. Act as the primary point of contact from engineering team for addressing client requirements related to on-premise setups.
- Work extensively on improving and optimizing deployment scripts for on-premise setups using Go, enhancing automation and reducing manual intervention.
- Contribute to the development of technical solutions to enhance operational efficiency.
- Implement and manage security best practices across on-prem and cloud environments.
Issue Resolution :
- Respond promptly to production incidents, troubleshoot, and implement solutions to minimise downtime and enhance security posture.
Collaboration :
- Work closely with development, operations, and security teams to ensure seamless integration of deployment processes and infrastructure.
Monitoring & Optimization :
- Monitor system performance, troubleshoot issues, and optimize infrastructure and deployment automation for better efficiency and reliability.
Documentation :
- Maintain thorough documentation for infrastructure setups, configurations, and deployment procedures.
- Contribute to the development of technical solutions to enhance operational efficiency.
Requirements : .
- You have 2+ years of experience as DevOps / Platform Engineer.
- Hands-on experience with Go.
- Solid understanding of DevOps principles, including CI/CD pipelines and infrastructure as code (IaC) tools (i.e., Ansible, Terraform).
- Proficiency in containerization and orchestration tools like Docker and Kubernetes.
- Experience with monitoring and logging tools (i.e., Prometheus, Grafana, Mezmo).
- Expertise in deployment automation, preferably using Go or similar languages is a bonus.
- Proficiency in Python for backend development and scripting is a plus point.
- Proven ability to collaborate across cross-functional teams, including product and software developers.
- Ability to write efficient, maintainable code and develop tools to optimize deployment processes.
- Strong problem-solving and analytical skills, with a focus on operational efficiency and scalability.
Work Expectations : .
Within 1 month :
- Participate in Knowledge Transfer (KT) Sessions.
- Attend all KT sessions conducted by the DevOps team to gain a deep understanding of the existing server architecture, deployment processes, and any ongoing initiatives related to on-prem deployments.
- Engage with On-Prem Deployment Processes.
- Actively participate in on-prem deployment calls and meetings to understand the full deployment cycle, from planning to execution.
- Observe and learn how automation is being applied to existing processes and what improvements can be made.
- Collaborate with the Engineering and DevOps Teams.
- Meet with members of the Engineering and DevOps teams to establish working relationships and gain insights into team dynamics, communication, and ongoing projects.
- Familiarize Yourself with Support Teams.
- Collaborate with the technical support and customer support teams to understand their workflows and challenges related to infrastructure management and on-prem deployments.
- Start Documenting Server Architecture.
- Begin documenting the server architecture, on-prem deployment procedures, and any relevant configurations as part of the KT process, ensuring accuracy and completeness in the records for future reference.
- Shadow the Deployment Process.
- Shadow the on-prem and DevOps teams during live deployment processes to gain hands-on experience, observe best practices, and provide support where necessary.
- Weekly Check-ins with Engineering Manager.
- Schedule regular check-ins with the Engineering Manager to discuss progress, address challenges, and align on objectives for the coming months.
Within 2 months :
- As a devops engineer, work closely with the engineering team to ensure alignment between cloud-based and on-prem deployments.
- Work closely with the DevOps team to align on tools, automation scripts, and pipelines for both cloud and on-prem environments.
- Participate in KT sessions to understand the existing backend codebase, architecture, and best practices.
- Collaborate with the engineering team to address any technical dependencies or challenges arising during deployments.
- Start taking the- responsibility for the on-prem deployment process, including gathering requirements, planning, execution, and post deployment validation.
- Manage and improve deployment automation scripts and tools to streamline on-prem updates and configurations.
- Set up and manage remote device configurations to support on-prem deployments effectively.
= Ensure all remote devices are properly configured, secure, and integrated with the on-prem infrastructure with the help of RnD team.
Within 3 months :
- Make full ownership of all on-prem deployments, acting as the primary point of contact for the engineering team regarding on-prem requirements, configurations, and processes.
- Address and resolve queries related to on-prem deployments from the engineering and support teams, ensuring timely and effective communication.
- Collaborate with the engineering team to contribute to backend development tasks, including creating or enhancing features, fixing bugs, and optimizing code.
- Participate in DevOps projects, such as setting up monitoring, improving CI/CD pipelines, and optimizing server performance for on-prem and hybrid environments.
- Foster communication between engineering, DevOps, and support teams to ensure alignment on deployment timelines and dependencies.
Personality traits we really admire :
- Great attitude to ask questions, learn and suggest process improvements.
- Has attention to details and helps identify edge cases.
- Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.
- Follows timelines and absolute commitment to deadlines.
Interview Process :
- Round 1 Interview Profile Evaluation.
- Round 2 Interview Technical Evaluation with engineering team.
- Round 3 Interview Evaluation with EM/CTO.
- Round 4 Interview HR.
Compensation : As per industry standards.
Why Join Us :
- Freedom & Responsibility : If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you.
- We appreciate new ideas & ownership as well as flexibility with working hours.
- Great Salary & Equity : We keep up with the market standards & provide pay packages considering updated standards.
- Also as Appknox continues to grow, you'll have a great opportunity to earn more & grow with us.
- Moreover, we also provide equity options for our top performers.
- Holistic Growth : We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets : the employees.
- We shall also support you all on that journey of yours.
- Transparency : Being a part of a start-up is an amazing experience, one of the reasons being the open communication & transparency at multiple levels.
- Working with Appknox will give you the opportunity to experience it all first hand.
- Health insurance : We offer health insurance coverage for you and your family including parents.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Platform Engineer roles with real interview advice