Hasan DevOps
Hasan DevOps
Professional Summary:
8 years of experience in administering variety of applications in different environments, providing support for
development, testing, Staging and production environments and managing software changes efficiently in all life
cycle models.
Designed, built and deployed a multitude of applications utilizing all the AWS (Amazon web services), Including EC2,
S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch,
snapshots and IAM, focusing on high-availability and fault tolerance.
Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing
Docker volume and Implemented Docker automation solution for Continuous Integration / Continuous Delivery
model
Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and
deployments, Deployed and configuration of Microservices into Kubernetes Clusters using Jenkins and ECO Pipeline
Experienced with deployments, maintenance and troubleshooting applications on Microsoft Cloud Infrastructure
Azure.
Expertise in writing Infrastructure as code templates using Terraform and Cloudformation.
High expertise in using configuration management tools like Ansible, Chef, Puppet and integrating them with the
Cloud and CI/CD pipeline
Extensively worked on continuous integration and deployments for End-to-End automation for all build and
deployments and expertise on using tools like Teamcity, Bamboo and Jenkins
Expertise on working with source code repositories such as SVN, Git, Bitbucket, Github.
Expertise in writing Shell, Perl, Bash, Groovy, Powershell and Python scripting for the automation of tasks and builds
Expertise in administering and using web/app servers like Apache, Tomcat, Nginx, JBoss and database servers like
Oracle, SQL, MySQL and NoSQL databases like Cassandra, MongoDB
High expertise working with operating systems such as Unix, Linux, Centos, Ubuntu, RHEL, debian, AIX and windows
and working with protocols like TCP/IP, UDP, SNMP, FTP, LDAP, HTTP, DHCP etc.,
Technical Skills:
Cloud Environment Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF), Azure, Google
Cloud Platform (GCP).
Infrastructure as code Terraform and Cloud Formation.
Operating Systems Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBIAN, HP-UX, Aix-
Unix, Windows.
Scripting Shell Scripting, Groovy, Python, Ruby, Perl and Power Shell.
Version Control Tools GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket.
Build Tools Maven, Gradle, Cobertura and Ant.
Containerization Tools AWS ECS, Docker, Kubernetes, Mesos.
Virtualization Tools VM Ware, Hyper V, Vagrant, VIO, WPARs
Application Servers WebSphere Application Server, Apache Tomcat, Jboss, WebLogic, Nginx.
Automation & Configuration Chef, Puppet, Ansible, Jenkins.
Tools
Networking Protocols TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP.
Monitoring Tools Nagios, AWS Cloud Watch, Splunk, and ELK.
Bug Tracking Tools JIRA, Bugzilla, and Red Mine.
Professional Experience:
Environment: AWS, Docker, Jenkins, JIRA, VPC, NAT, IAM, S3, EC2, Cloud Watch, GIT, Splunk, Web Servers, ELB, GKE,
Apache, Nginx, Groovy, Shell Scripts, Lambda, Cloud Watch, Cloud Formation, Cloud Trail, Cloud Front, Chef, Python,
MySQL, Amazon RDS, DynamoDB, Elasticsearch, Log Stash, Kibana, Kubernetes, VMware, GCP (Google Cloud Platform).
Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud Watch, Cloud Trail, Route 53, AMI, SQS, SNS,
Lambda, CLI, CDN),Azure, Docker, Chef, Puppet, Jenkins, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby,
Tomcat, Web logic, Auto Scaling, Web sphere, Route 53, DNS, Bamboo, Nagios, Splunk.
MAXIMUS - Reston, VA Jan 2014 - June 2016
DevOps/AWS Engineer
Responsibilities:
Responsible for Migrating and Managing multiple applications from on-premise to cloud using services like S3,
Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
Configured and maintained user accounts for development, QA, and production teams and created roles for EC2,
RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
Performed S3 buckets creation, policies and on the IAM role base policies and customizing the JSON template.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS
Cloud Watch.
Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone
instances.
Creation of Subnets and Route tables, Internet gateway, Virtual gateway and Customer gateway.
Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and
managing docker volumes.
Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod
Branching Model for weekly releases. Build out server automation with Continuous Integration - Continuous
Deployment tools like Jenkins/Maven for deployment and build management system.
Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
Configured GIT with Jenkins and schedule jobs using POLL SCM option.
Worked with a complex environment on RedHat Linux and Windows Servers while ensuring that the systems
adhere to organizational standards and policies.
Worked with a scripting language like Bash, Perl and Ruby and Used MySQL, Dynamo DB and Elastic cache to
perform basic database administration.
Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Apache, Tomcat,
Nagios, MySQL, PHP, Perforce, Jenkins, Maven, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows,
and Linux.
Responsibilities:
Developed build scripts using MAVEN as the build tools for the creation of build artifacts like war or ear files
Maintained the Shell and Perl scripts for the automation purposes.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Installed, Configured, Managed Puppet Master/Agent. Wrote custom Modules and Manifests. Upgradation or
Migration of Puppet Community and Enterprise.
Developed Shell/Perl Scripts for automation purpose.
Configured and automated the Jenkins Build jobs for Continuous Integration
Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to
schedule the builds.
Installed and configured Linux/Unix/Windows-based web/App servers like Tomcat, JBoss, Web Logic and
WebSphere for Application deployments.
Implemented unit testing framework driven using Junit and Cucumber
Modeled the structure for multi-tiered applications and orchestrate the processes to deploy each tier.
Proposed and implemented branching strategy suitable for agile development in Subversion.
Coordinated with the Offshore and Onsite teams for Production Releases.
Environment: Maven, ANT, Perl, Agile Scrum, SVN, ClearQuest, WebSphere, Jenkins, Tomcat, Web Logic.
Education: