BALKARAN
BRAR
ABOUT ME
15+ years of experience in IT comprises of Cloud Solutions Designing and
Implementation, Middleware Administration, Systems Administration, and
implementation of DevOps best practices.
SKILLS
AWS - Architect and Implement solutions on AWS
Contact
Continuous Integration – Jenkins, TeamCity, SonarQube,
Octopus, Azure DevOps
EMAIL-
Configuration Management – Ansible, Puppet, OpsWorks
Infrastructureas Code – CloudFormation, Terraform, AWS CDK
PORTFOLIO
https://www.balkaranbrar.ca
LINKEDIN
linkedin.com/in/balkaranbrar
Containers – Kubernetes, Amazon EKS, Docker
Other Cloud Providers – GCP, Rackspace and MS Azure
Application Servers – Oracle WebLogic, IBM WebSphere,
Tomcat
Personal Detail
Web Servers – Apache, Nginx, IIS, Oracle HTTP Server
DOB:-
Scripting – Python, BASH, WLST
LANGUAGES: English (Proficient),
Punjabi (Native)
Middleware – SOA, OSB, IPSwitch, BAM
Version Control Systems – SVN, Git, BitBucket, GitLab
Database Administration – MySQL, Oracle
Virtualization – OpenVZ, VMWare, VirtualBox, Microsoft HyperV
Directory Services – OpenLDAP, MS Active Directory
Monitoring – Nagios, Zabbix
MAJOR IMPLEMENTATIONS
AWS HPC environment for measuring air and soil quality
Service Alberta
An HPC environment built to execute CMAQ benchmarking scripts. CfnCluster was used to create a distributed
environment with a custom AMI, which includes PGI compilers, netcdf C and Fortran libraries, IOAPI and
OpenMPI libraries. The shared EBS volume used for data to be processed by compute nodes. All the nodes
were placed in single placement group with hyperthreading disabled.
Auto Remediate AWS GuradDuty Findings
HOOPP
AWS GuardDuty is fully managed service which detects several security findings. I implemented a fully
automated process of remediation of such findings. All GD findings are logged to a central account, a Lambda
function gets triggered based on the finding type and then the central Lambda triggers another Lambda
function in respective AWS account to take necessary actions.
Infrastructure Pipeline and Auto-mitigation of CloudFormation Drifts
HOOPP
I setup provisioning of IAM roles and policies using CloudFormation templates. To avoid any human errors,
these templates were pushed using CodePipeline which has several stages including build stage where syntax
and security checks are performed. If someone manually changes the IAM role or policy, a Lambda function
gets triggered and changes are reverted.
Continuous Integration and Deployment using Jenkins and SonarQube
Emerson Electric Co.
EITS is a division of Emerson Electric Company. CI and CD setup was implemented to support automated
deployments for EAI group which supports deployments of Oracle Fusion applications running on Oracle
WebLogic server and Java applications running on Tomcat. Automated code analysis also supported using
SonarQube.
Amazon EKS and Kubernetes Dashboard SSO
HOOPP
This project was to setup Kubernetes in cloud using Amazon EKS service. I helped development teams to
migrate their monolithic apps to microservices and deploy on EKS. I also setup Kubernetes Dashboard SSO to
login via IdP we were using. It was achieved using an nginx based proxy and IAM authentication APIs
EXPERIENCE
Cloud Prodigy
Cloud Solutions Architect
2018-11 - Present
1.
2.
3.
4.
Manage hybrid environment – on-premise + AWS
Implemented DR solution based on event driven and serverless architecture
Writing CloudFormation templates to provision infra
Configuring Service Catalog for users to provision required resources
5. Tag based access using IAM roles and policies across teams
Trinimbus Technologies Inc
Cloud Solutions Architect
2018-07 To 2018-11
1. Work with clients in technical discussions and solution design.
2. Configure several AWS services – from EC2 and S3 to latest service like AWS Step functions.
3. Work on tools like Packer, Sceptre, Sumo Logic, Alert Logic, etc.
4. Involve in DevOps side of project as well which includes CI and CD practices
5. AWS HPC environment for scientific projects.
Emerson Information Technology Solutions
Project Lead – Architect & Administration
2011-01 To 2018-05
1. Manage a diverse team of Fusion Admins, QC, PL/SQL and SQL Server admins
2. Build and Deployment process for Fusion applications using Jenkins
3. Code review processes for Fusion applications using SonarQube
4. Installation, configuration and management of Oracle Weblogic Server 10g.
5. Installation, configuration and management of IBM WAS 6.1 ND and MQ Series.
6. Configure firewalls and apply Network ACLs.
7. BASH and WLST scripting to automate admin tasks.
Classic Informatics Pvt Ltd
Network Lead
2010-05 To 2010-12
1. AWS setup and management
2. Setup VPN tunnel using OpenVPN on AWS cloud servers.
3. Configuration of LAN and WAN and management of routers and switches.
4. Setup Load Balancers in front of web servers.
6. Managed around 50 servers in total.
EXPERIENCE – Cont.
Soft Prodigy System Solutions
Network Lead
2009-05 To 2010-04
1. Interaction with clients on daily basis regarding project updates.
2. Postfix mail server cluster setup.
3. Setup of Multi-WAN channels between two facilities.
4. Management of firewalls both Linux and windows based.
5. Configuration of TCP wrappers.
6. Automation of servers’ configuration using Puppet.
Creative Peppers
Sr. Systems Administrator
2008-11 To 2009-05
1. Configuration of multiple Apache instances.
2. Running PHP as a module and as CGI on same server.
3. Installing windows applications on linux.
4. Set up of DNS and Zimbra mail server.
5. Setup of virtual environment using Microsoft HyperV and Microsoft Virtual Server R2.
6. Implementation of SSL/TLS on postfix.
7. Configuration on iptables and proxy server.
8. Linux troubleshooting.
9. Setup of various servers like samba, nfs, nis and DHCP.
Netsoft Informatics Pvt Ltd
Network Lead
2007-05 To 2008-10
1. Virtualization using openVZ and VMWare.
2. Configuration and management of Zimbra in virtual environment (openVZ).
3. Squid proxy server management and firewall (iptables) implementation.
4. Postfix configuration on linux with squirrelmail.
5. Server monitoring using Nagios.
6. MySQL Replication between 3 servers.
7. Implementation of SSL/TLS on postfix and zimbra.
8. DNS configuration.
9. Setup of various servers like samba, nfs, nis and DHCP.
A1 Technology Pvt Ltd
Linux Administrator
2005-12 To 2007-02
1. Manage Kerio Winroute firewall.
2. Manage sendmail and postfix.
3. Manage Apache web server with extensive work on mod_proxy and mod_ssl.
4. Server Clustering on Windows Platform.
SmartBuzz Solutions
Network Administrator
2005-07 To 2005-12
1. Manage linux and windows servers, both Remote and Local.
2. Manage upto 60 nodes.
3. Manage cross platform connectivity between client machines
4. Worked on Apache, MySQL and control panels.
EDUCATION
Bachelor of Computer Applications (2000-04 To 2003-03)
Punjab University, Chandigarh, India
Canadian Equivalency: Bachelor’s Degree (four years)
CERTIFICATIONS
AWS Certified Solutions Architect - Professional
Validation Number: 62ED7KLKDF4QQRWD
Validate at: http://aws.amazon.com/verification
AWS Certified DevOps Engineer - Professional
Validation Number: 4B3JFEH23NF1QCK0
Validate at: http://aws.amazon.com/verification
AWS Certified Solutions Architect - Associate
Validation Number: 75T7WH42DMFEQFWC
Validate at: http://aws.amazon.com/verification
COURSES / PUBLICATIONS
Cloud Computing with AWS
Manage AWS using Python – Core Services
Getting Started with Puppet
Continuous Integration and Delivery using Jenkins