- Principal Software Engineer
- Software Support Analyst
- Developer
- Software Support
- System Administrator
- Google Marketing Specialist
- Linux Server Administration
- Windows Server Administration
- Serverless Applications
- API Integration(REST & SOAP)
- Grafana (Metrics Integration)
- Python 2/3
- Jenkins
- Bamboo
- Jira
- NodeJS
- SQL
- Git
- BASH
- Docker
- Ansible
- ChatOps
- VMWare
- AWS
==========================
The role comprised of architecting the various applications that were being built. This included determining infrastructure, technologies to be used, and determining scope of work. This role also entailed interviewing and finding additional developers that were to be added to the team. A huge focus of the applications were around trading (stocks, cryptocurrencies, etc.) and ensuring the applications were responsive and rapid.
This role required advanced troubleshooting of the software as well as the servers that it ran on. Servers were both Windows and Linux and required management of the services and resources. Devloped scripts to orchestrate common tasks across servers. Integrated ChatOps bots to assist with server administration. Built additional scripts to help the team with time entry, common tasks, and aggregate logs.
The role entailed creating custom apps and scripts based on clients needs. There was a heavy focus on ecommerce apps but a variety of projects were worked on. AWS services such as Lambda, EC2, EBS, RDS, Route 53, and S3 were used for various projects and in an attempt to move away from a colocation datacenter. Tools such as git and vagrant were used to assist in the development process. I was responsible for managing the local git server (gitlab) we ran.
The role was focused on the support of the eccomerce saas offering. This often included tasks such as providing detailed walkthroughs to various skill levels of clients. Basic markup(HTML & CSS) and some scripting(Javascript) took place to ensure customers were making the correct changes to their themes. Troubleshooting did include setting up emails, products, and DNS to ensure the stores were operating as intedended. Tools such as Kibana were used to check for any performance issues that were reporting by clients.
This role required assisting clients with their servers on both shared and dedicated hosting platforms. Common issues ranged from creating MySQL database users for locked out users to DNS changes. Responsibilities included running checks on Linux and Windows servers, DNS and domain management, monitoring health of servers, and managing both dedicated and shared hosting environments.