Post Job Free
Sign in

Engineer Aws

Location:
Posted:
October 19, 2020

Contact this candidate

Resume:

Tharindu

Sr. DevOps/Middleware Engineer

Professional Summary

10+ Years of experience in IT industry primarily focused in Administration of UNIX/LINUX based Systems, Middleware technologies, Software Configuration Management (SCM), continuous integration (CI) & continuous delivery (CD), DevOps Build/Release Management and cloud technology implementations.

Experienced in using UNIX (Solaris, HP-UX), IBM AIX, Red Hat Linux, Ubuntu, CentOS, AIX, Solaris and Windows Operating systems.

Strong knowledge of configuration management tools such as Puppet, Chef, Ansible/Ansible Tower with hands-on experience in implementation and troubleshooting.

Expertise in installation, configuration and management Docker with Swarm Cluster, application deployment to containers and troubleshooting docker issues.

Strong experience in Planning, Installing, Configuring, Administering, Tuning and Troubleshooting IBM WebSphere, JBOSS EAP, RedHat Fuse and A-MQ Broker, Apache Tomcat, JBOSS EWS, Apache HTTPD, Apache Solr & zookeeper, Node.js, WebLogic, Alfresco, MarkLogic and other Middleware technologies on AIX, Solaris and Linux platforms.

Experienced in using Nexus and Artifactory Repository Managers for Maven/Gradle builds.

Possess Expertise in using build-tools like MAVEN, ANT and Gradle.

Experienced in F5 (BIG-IP), Nginx & HAProxy Load Balancing technologies.

Expertise in OpenStack Heat Orchestration Template & CloudFormation Template.

Experienced in Administration/Maintenance of Source Control Management Systems such as Git, Sub Version (SVN), ClearCase, Perforce and CVS.

Experienced in manage Active Directory for manage access control and assign DNS.

Good knowledge in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, Autoscaling, CloudFront, CloudFormation, Elastic Beanstalk, Elastic Cache, CloudWatch, RedShift, Lambda, SNS, DynamoDB, AWS Import/Export.

Good knowledge in monitoring tools such as Splunk, AppDynamics, Nagios, Elastic Search.

Education:

Bachelor’s in Business Administration – Wichita State University 2012

Master’s in Information Systems – Stratford University 2014

Professional Certification:

Puppet Certified Professional 2017

AWS Certified Solution Architect – Associate (2018)

ITIL Foundation Certification

Technical Skills:

Platforms

RedHat Linux, Ubuntu, Solaris, Unix, AIX, Windows

Cloud

RedHat Cloud Forms, AWS Cloud, RedHat OpenStack.

Application Servers

WebSphere Portal Server, IBM WebSphere Application Server, JBoss, WebLogic, WebSphere MQ, Apache Tomcat, Apache Solr and Zookeeper.

Web Servers

Apache HTTPD, JBoss EWS, Nginx, IBM HTTP Server, Jetty, IIS.

Database

Oracle, MySQL, RDS, Mongo DB, Dynamo DB, PostgreSQL.

Languages

Ruby, SQL, Shell Scripts, Python.

CM Tools

Puppet, Chef, Ansible.

SCM Tools

SVN, GIT, GIT Hub, Perforce, ClearCase, CVS.

Build Tools

Ant, Maven, Gradle.

CI/CD Tools

Jenkins, TeamCity, Bamboo.

Big Data

Hadoop, YARN, Spark, Ambari, Elastic Search

Containerization

Docker, Docker Swarm.

Other Tools

Jira, Postman, Foreman, Nexus, Splunk, New Relic, F5 (LTM), HAProxy.

Professional Experience:

CMS. Baltimore, MD Feb 2020 – Current

Sr. DevOps Engineer

Responsibilities:

Responsible for automating security patches, application deployments to AWS EC2 instances via ansible playbook.

Responsible for creating CloudFormation templates to deploy stacks.

Uses AWS for manage AMI, EC2, Security Group, VPC, Subnet, TG etc.

Provides infrastructure automation strategies and recommendation.

Creates CI / CD pipelines using tools such as Jenkins, GitHub, Sonarqube, Maven, Nexus, Ansible etc.

Migrates application running top of JBoss EAP application servers to RedHat OpenShift containerized platform.

Manages and uses monitoring and data analytics tools such as Splunk, New Relic.

Integrates Selenium, UI, QA, Web Services Testing automation scripts with Jenkins.

Environment: AWS, Ansible, Ansible-Tower, Jenkins, Git, Maven, Sonarqube, Nexus, Jira, RedHat OpenShift, Splunk, New Relic.

OneWeb. McLean, VA May 2019 – Feb 2020

DevOps Engineer

Responsibilities:

Installed, configurated and managed Docker with Swarm Cluster and Deploy services to Docker Swarm, manage Docker Trusted Registry (DTR) to store docker images.

Installed, configured and managed Ansible Tower and migrate ad-hoc ansible playbooks to Ansible Tower.

Extensively used RedHat OpenStack Cloud Platform.

Created and managed ansible playbooks to connect OpenStack to provision and configure technology stack via Heat Orchestration Templates (IaC).

Used VMware, Hyper-V & Virtual Box virtualization tools.

Generated CSR and issues SSL certificates via Active Directory Certificate Services (AD CS).

Installed, configured Redis DB along with Redis Sentinel services to monitor the Redis cluster.

F5 (BIG-IP LTM) installation, administration, VS, pools, nodes, SSL certs and iRules.

HAProxy, Nginx installation and configuration.

Installed, configured and manages Nagios to monitor physical and virtualize instances in the infrastructure.

Installed and configured Elastic Stack (beat clients, Logstash, elastic search, Kibana) to monitors/analyzes application and server logs.

Installed and configured MySQL, Mongo, PostgreSQL DB.

Managed Microsoft Active Directory to managed users/groups access control and assign DNS.

Environment: Docker, Docker Swarm, DTR, Ansible, Ansible-Tower, RedHat OpenStack, Nexus, Elastic Search, Nagios, Redis, BIG-IP (F5), HAProxy, Nginx, Jenkins, Hyper- V, MySQL, PostgreSQL, Mongo DB, Mongo Connector, Windows 2016/Active Directory, Python, Postman, Jira.

CSRA. Alexandria, VA Sep 2013 – May 2019

Sr. Middleware/DevOps Engineer

Responsibilities:

Installed, configured and maintained Puppet Enterprise Master/Agent (Client/Server) architecture in multiple environments.

Automated installation, configuration, upgrades and management using Puppet DSL in Middleware components/tools such as JBoss EAP, JBoss EWS, JBoss Fuse/AMQ-Broker, JWS, Tomcat, Solr, Zookeeper, Nginx, Alfresco Apache Spark, Ambari etc.

Managed organization’s Puppet modules in GitLab, configured Code Manager and r10K to manage and deploy Puppet code into multiple Puppet master servers without any outage.

Configured Role Base Access Control (RBAC) to manage user permission in designated Objects.

Troubleshot Puppet code and Puppet infrastructure issues, provided best solutions and recommendation.

Maintained Sprint cycle for promote automation (Puppet) code deployment with bug fixes and enhancements with latest and greatest updates, promotion first goes to Lab environments, upon successful validation in Lab, code promoted to Production environment.

Utilized Jenkins Pipelines to automate continuous code build, test and deploy with used of tools such as Maven, Gradle, JUnit and GIT.

Packaged, deployed applications, migrated, performance tunes, troubleshot and resolved application services, maintained security and automated routine procedures through scripting.

Installed and configured Apache Solr and Zookeeper servers, ensured Solr and Zookeeper communication, created cores, collections and replicas based on the development/project team requirements to support data index and search.

Extensively worked in RedHat Cloud Form to provision, configure VMs and Deploy applications.

Configured Splunk, AppDynamics and OpenNMS monitoring/analytics tools in Middleware components and monitored application performance, debugged issues, analyzed data and provided recommendation as appropriate.

Environment: Puppet Enterprise, JBoss EAP, Apache HTTP, JBoss EWS, Solr, Zookeeper, Alfresco, RedHat CFME, Foreman, Hiera, Jenkins, LDAP, Ruby, OpenNMS, AppDynamics, Splunk, RedHat Linux.

Global Data Solutions Inc. Bloomington, IL Jan 2013 - Sep 2013

Jr. Linux/AWS Administrator

Responsibilities:

Installed, configured and upgraded RedHat Linux machines.

Monitored production systems, applications and network performance through the use of various Network Management and Application Monitoring Tools.

Conducted system backups according to company and industry standards.

Created AWS VPC, IGW, Route Tables, Public, Private Subnets, Network ACLs, Security groups, provisioned EC2, RDS, Bastion, NAT instances based on the project requirements.

Integrated AWS CloudWatch with AWS EC2 instances for monitoring the log files, store them and track metrics.

Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and objects within each bucket.

Created AMI images of critical EC2 instances as backup.

Assigned and managed roles for users and groups by defining policies via Identity and Access Management.

Environment: Unix/Linux, Shell scripting, AWS Cloud, EC2, VPC, ELB, S3, RDS, Cloud Trail, EBS, IAM, Route 53, Cloud watch, Cloud Formation, AWS CLI, Auto Scaling, GIT, Jenkins, SQL, No SQL, JIRA.

Clinco Rubber Mouldings (PVT) Limited. Marawila, Sri Lanka July 2006 – Nov 2009 Jr. System Administrator

Responsibilities:

Installed IBM WebSphere Application Server 6.0/5.x Network Deployment (WAS ND) on Solaris and AIX platforms. Installed IBM HTTP Server 6.0, configured and integrated with plug-in configuration files.

Expertise in implementing Content management and Integration and scalability services to the business applications by implementing IBM web content manager.

Involved in migration of IBM WebSphere Portal Applications (IBM WPS) from version 5.x to 6.x.

Deployed application EARs on IBM WebSphere Application Server Network Deployment in QA, Pre-Prod and Prod environments on a Bi-weekly basis and good experienced in troubleshooting.

Managed on problem tickets (PMR) with IBM to find effective solutions to various problems and performance issues and applied various WebSphere system related patches, fixes.

Installed and configured WebLogic domains.

Environment: WebSphere Application Server 6.0/5.x in Network Deployment, WebLogic 7/8.1, IBM HTTP Server 6.0, Sun Solaris 8, AIX 5.3, DB2 8.2, IBM WCM, Tivoli, WSRP, JACL, Jython, WSadmin, LDAP.



Contact this candidate