This is my CV, just few things what I did and do ...
Go over it, email me if you need anything.
- Albert Manukyan
- E-MAIL: [email protected]
- Linkdin
EDUCATION
- National University of Architecture and Construction of Armenia - bachelor degree
- Yerevan State Engineering University, Computer Science - master’s degree
CERTIFICATES
- CCNA: EG9DK7WB9KBEQ338
- Google cloud professional cloud architect: VDVzbx
- Terraform: 534c63fe-dfb8-48d2-86cb-e6ae1287ce4e
- CKA: 4f241564-840f-4ec4-8b18-53db42d9afa9
COMPUTER SKILLS
- Kubernetes, Helm, Istio, ArgoCD, Terraform, Ansible, Cloud Infrastructure Management, AWS, ECS, EKS, S3, SNS/SQS, Route53, Lambda, GCP, Google kubernetes Engine, Ggoogle container registery, Google Cloud functions, Google App Engine, Google cloud Run, Jenkins, GitHub Actions, Gitlab CI, Security, Cloud Security, Vulnerability Management, Prometheus, Datadog, Grafana, SonarQube, Trivy, Containerization, Docker, BuildKit, Kaniko, canonical/chisel, distroless, slimtoolkit/slim, Python, GO, Bash, Lpic1, Lpic2, CCNA.
LANGUAGES
- Armenian – native
- English – fluent
- Russian – fluent
WORK EXPERIENCE
Questrade Inc.
Team Lead of the Release engineering team.
December 2023 - Present
- Efficient manager who nurtures a thriving, successful team environment.
- Leadership and Team Management.
- Strategic Planning and Execution.
- Financial Management.
- Operational Oversight
- Communication with vendors
- Decision maker on critical tools and projects
Senior devops engineer
July 2022 - December 2023
- Re-architected CI/CD Platform migrating from Jenkins Pipeline to Gitlab CI/CD.
- Creation of Slack based Python bot, that has 10+ functions, api calls to gitlab, jira …
- Trained many client teams on DevOps best practices.
- Leading the DevOps team’s migration to Kubernetes.
- Started cross-team efforts to improve configuration management.
- Responsible for the team’s adoption of modern practices.
DevOps Engineer
April 2021 – July 2022
- Owner of Jenkins/Gitlab ci/cd
- Development of Jenkins ci/cd and gitlab ci/cd
- Re-architected CI/CD Platform migrating from Jenkins Pipeline to Gitlab CI/CD
- Sustained development platform on GCP for 2+ developers
- Aggregated all CI/CD libraries to utilize one common shared library improving stability and support of automation (Groovy, Jenkins, Datadog)
- Developed Python based Slackbot to enable developers to self-service onboarding microservices (Gitlab, Jenkins, Jira)
- Collaborate with other Agile teams to promote engineering practices to make sure all changes to productions follow the set pipelines, meeting all the control objectives
- Hands-on skills required for Python, Groovy and cloud native technologies i.e. Docker, Kubernetes, Helm, Terraform
- Build and improve automated system for continuous integration while setting up required control objectives
- Improve the process for continuous deployment of microservices to GKE
- Develop new pipelines using Gitlab CI
- Develop processes to migrate CI / CD for existing monolith applications to Gitlab CI Ensure software configuration management tools such as GitLab, Jenkins, Artifactory are up to date and operational
- Experienced in working in Google Cloud (GKE, Compute Engine, Cloud SQL)
Production support Engineer
February 2019 – April 2021
- Administration of Kubernetes, jenkins ci/cd, bash/powershell/python scripting
- Assisting the team in turning high-touch manual processes into fully automatic solutions, and maintaining and improving existing automations.
- Developing my understanding of automation and orchestration procedures to automate wherever and whenever possible while eliminating technical debt.
- Working with the team to find optimizations and other efficiencies in order to scale applications and services
- Communicate end-to-end configuration, technical dependencies, and overall behavioural characteristics of the production services you own.
- Understand and be able to communicate the scale, capacity, security, performance attributes, and requirements of the services you own:
- Degradation behavior under load
- Tuning and optimizing resource utilization as load patterns fluctuate
- Instrumentation and metrics that clearly describe service behaviors
- Scaling requirements and patterns
- Resiliency and recoverability; test, maintain and improve existing processes, implement, test, and maintain new processes.
HAYTECH-SOLUTIONS LLC
System Operations Engineer
September 2018 – February 2019
- Responsible for overall server and network infrastructure
- Management and performance coordination of Linux servers (mail, web, nfs, dns, monitoring, haproxys …)
- Management of virtualization (VMware)
- Management of external DNS (Cloudflare, OVH)
- Implementation of netbox, nginx, mariadb 10.3, postgresql 10, RH Ansible(automation), bind 9, cloudflare…
- Plan and implement migration process of all centos 6 to centos 7.
BETCONSTRUCT LLC
System Operations Engineer
January 2017 – September 2018
- Help tune performance and ensure high availability of infrastructure
- Design and develop infrastructure monitoring and reporting tools
- Develop and maintain configurations of production servers
- Develop operation environment in collaboration with the rest of the team
- Identify and analyze the issues that hamper the performance of the system, work in close coordination with the product development team and recommend solutions for the issues
- Complete all the supporting tasks that are included, but not limited to changing configurations, managing source control systems, virtual servers, scripting, etc.
- Consider and identify the discrepancies in the system, assess the risks, and implement solutions by adhering to the security standards
- Involvement in developing and overseeing the backup, replication, clustering and fail over strategies
- Manage the data center and computer host systems including hardware and software
- Perform other responsibilities as needed, as well as provide additional support for Infrastructure in case of emergencies on non-working days
DIGITAL EDGE LLC / (New York based company)
System Administrator Tire 2/ Data Center Operations
March 2017-November
- Remotely connect to our partners/clients and solve IT problems.
- Troubleshot client issues and escalated tickets if needed or placed a service call if the matter was identified as a hardware concern; followed-up with clients to ensure satisfaction with action taken.
- Enterprise Management System (EMS) 24/7 monitoring, issue troubleshooting, redirecting, and escalation according SLA and procedures. Tickets/Check Points creation and handling.
- On-Call technician for remote support during duty for multiple companies at same time.
- Nagios, SQL jobs, GTX/Bancs monitoring, portal applications deployment in WebLogic Environment.
- Outage / Network condition reports creation & scheduled device audit
- Weekly / Monthly OS patching.
- Achieved extremely high level of customer satisfaction through timely mitigation and resolution of issues.
IU Networks LLC
Network Administrator / IT Department
April 2016-March 2017
- Vast experience in IT problems and solution
- Working within a TCP/IP network environment, including DHCP, DNS and Ethernet
- Provide secondary support for LAN administration
- Communicating with third party technical specialists
- Fully experienced in providing and maintaining IT security across large networks
- Deploying new hardware, server backups & evaluating new software & security risks
- Involved in the roll-out of software updates and patches.
- Broad knowledge and experience of IT operating systems including Microsoft Windows client operating systems, XP, Vista / Windows & Microsoft Office, and Linux.
- Being first point of call for all IT issues
- Logging faults and managing response times
- Diagnosing and resolving problems efficiently
- Ensuring all hardware operates at its optimum level with latest updates and patches
- Distributing relevant jobs to junior staff members and providing support when required
UCOM LLC
Technical Support Specialist / Technical Department
April 2013 – April 2016
- Analyzing call logs so you can spot common trends and underlying problems
- Working with customers/employees to identify computer problems and advising on the solution
- Logging and keeping records of customer/employee queries
- Updating self-help documents so customers/employees can try to fix problems themselves
- Working with field engineers to visit customers/employees if the problem is more serious
- Installing and configuring computer hardware, software, systems, networks, printers and scanners
- Planning and undertaking scheduled maintenance upgrades
- Setting up accounts for staff, ensuring that they know how to log in
- Solving password problems
- Talking to clients and computer users to determine the nature of any problems they encounter
- Responding to breakdowns
- Repairing equipment and replacing parts
- Supervising junior engineering and technical staff
- Obtaining replacement or specialist components, fixtures or fittings
- Checking computer equipment for electrical safety
- Maintaining records of software licenses
- Managing stocks of equipment, consumables and other supplies.
- Testing and fixing faulty equipment