We provide IT Staff Augmentation Services!

Devops Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Over 10 years of experience in IT, both as a DevOps/SysAdmin Engineer and Software Developer. My area of expertise includes but not limited to automation, application deployment support, managing, deploying and maintaining virtualized system infrastructure and architectural support, usage of automation tools for management of infrastructure and deployment of servers and applications, encompassing Ansible, Ruby Scripting, Bash, Jenkins, Dockers relational and non - relational databases skills.
  • I have good experience using DevOps skills to support both infrastructure management and application deployments. I can start a project from scratch to finish, excellent teamwork, great communication skills, and work under pressure, meet deadlines and work with minimal supervision.

TECHNICAL SKILLS:

Software: RedHat OpenShift, Kubernetes, Docker, Groovy, Ansible, Jenkins, Hiera, Puppet, Bitbucket, Prometheus, GitHub/Gitlab, Consul, Hashi corp Vault, RabbitMQ, Sensu, MySQL, AWS, PostgreSQL, ELK, Vagrant, NodeJS, Dockers, Nginx, JIRA, Confluence, Agile methodology, Eclipse, MySQL, PostgreSQL, Microsoft SQL Server 2005/2016, IIS, FileZilla, MobaXterm, Putty.

Languages: Puppet, Ansible, Yaml, JSON, Dockersfile, Jenkinsfile, Terraform, Groovy, Prometheus, Ruby, Bash, Selenium, SQL, PHP 4/5, XML, HTML4/5, CSS3/5, JavaScript, JSON, J-Query, XSLT, C#.Net, Knowledge of Python Scripting

Platforms: OpenShift, Kubernetes, Azure, AWS, VMware ESXi 5.5/6, V-CenterRHEL 5-7, CentOS 5-7, Server 2013/2016, Mac OS, Windows 7/8/10

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore MD

DevOps

  • Deployment of OpenShift Clusters using ansible playbooks.
  • General administration on OpenShift Cluster, adding cluster-admin, admins and managing general RBAC process.
  • Installation of Istio for service mesh.
  • Supporting Application teams with deployments of microservices on Openshift.
  • Creating and modify s2i images for custom s2i builds.
  • Deployment /Scaling of apps into OpenShift Clusters.
  • Creating Jenkins Pipelines for building Docker Images for Containters and also writing Goss (dgoss)Tests.
  • Configuring Horinzontal Pod Autoscaler for scaling applications running in Openshift.
  • Creating Openshift Templates to be consumed in Catalogs.
  • Writing/Modifying Dockerfiles for Image building.
  • Configuring Heketi and GlusterFS for Storage Class.
  • Managing resources using ResourceQuotas, and LimitRanges.
  • Configuring application Deployments and Statefulsets with PVCs, Secrets and ConfigMaps.
  • Configuring Init-Containers, ImageStream, Builds, Pods etc for Openshift.
  • Configuration of deploymentconfigs, daemonsets, replicaset, Services, Routes in Openshift using Yaml.
  • Writing Dockerfiles for Image building.
  • Managing both Openshift internal Docker Registry and Private Registry.
  • Deployment of Kubernetes Clusters with masters and nodes using KubeSpray.
  • Deployment /Scaling of apps into Kubernetes Clusters.
  • Configuring Traefik and Nginx for Ingress Controller.
  • Creating Persistent VolumeClaims and PersistentVolumes, Secrets, ConfigMaps.
  • Writing Kubernetes Yaml file for Deployments, Services, Ingresses and exposing services.
  • Configuration of apps metrics on nodejs using Prometheus.
  • Automated system configuration using Ansible.
  • Configuration management implementation using Ansible to manage several environments (DEV/STAGE/PROD)
  • Deployment of web applications using Ansible and Jenkins (CI/CD).
  • Implementation of Monitoring & Service discovery tools (Sensu and Consul) using Ansible.
  • Implementation of Metric Server using Grafana, InfluxDB and telegraf with Ansible.
  • Implementation of ELK Stack to manage NodeJS application logs using Ansible.
  • Implementation of Hashi Corp Vault to manage secrets in Nodejs and manage PostgreSQL credentials.
  • Led standardization efforts for deployment scripts/processes.
  • Proposed and implemented automated backup system for PostgreSQL, Barman and automated pg dump.
  • Using Vagrant for local development.

Confidential

Puppet Developer

  • Writing/Modification of existing puppet modules for RHEL and Windows.
  • Wrote manifests to manage configuration files, services, packages using puppet
  • Wrote Hiera key/values in yaml for puppet manifests.
  • Updating Git Repo with latest codes, creating Pull Requests and merging codes.
  • Codes reviews done by teams.
  • Updating Puppet 3 DSL to Puppet 4.
  • Developing/Modifying Puppet modules using Puppet 4 for both RHEL and windows.
  • Working with eyaml (Hiera) for data/value lookup tool for puppet manifests.
  • Using Vagrant and Bunsen to manage, configure and provisioning for local development.
  • Writing RSpec tests.
  • Resolving Puppet issues for the environment (Redhat & Windows)
  • JIRA and Confluence.
  • Using puppet for automation of application such as Tomcat, Apache, Forge rock Modules (Openam, Openidm, Opendj) etc
  • Using Vagrant and Bunsen to manage, configure and provisioning

Confidential, Washington DC

Linux System Administrator/DevOps Engineer

  • Ground/Up setup and support of open source Puppet architecture
  • Automation of Infrastructure management and provisioning using Puppet (Open Source) in AWS
  • Set up of r10k/Git and web hook for Puppet enterprise to achieve a dynamic puppet environment in puppet in AWS
  • Creation of Roles & Profiles modules in puppet to manage infrastructure
  • Management of configuration files, services, packages using puppet
  • Writing/Modification of puppet manifest (Manually /forge)
  • Implementation of Elk-Stack (Elastic Search, Log Stash and Kibana) for logging using Puppet resources
  • Implementation of Continuous Integration and continuous delivery pipeline using Git(Gitlab), Jenkins, Docker-Swarm, Docker Machine, Docker-Compose, Ha-Proxy, Consul for service discovery and consul-template in AWS
  • Writing of Bash Script to automate deployment process.
  • Configuration of Automation testing using Selenium.
  • Setting up of Auto-Scaling groups to provision servers, configuration of Elastic Load balancer in AWS
  • Writing Cloud Formation to provision instances
  • Attending Release meetings, Sprint planning, white boarding session and creating of user stories, features and tasks in Jira. Updating important information in Confluence

Confidential, Washington DC

Linux System Administrator/DevOps Engineer

  • Ground/Up setup and support of Puppet labs enterprise architecture
  • Set up of r10k /Git for Puppet enterprise to achieve a dynamic environment in puppet.
  • Writing/Modification of puppet manifest (Manually /forge)
  • Management of configuration files, services, packages using puppet
  • Set up and manage developers work flow from development, test and to production using Jenkins and Git for a continuous Integration (CI) method.
  • Deployment and maintenance of Java applications to Tomcat, PHP applications to LAMP stack and .NET applications in IIS
  • Setup and management of Git/Gitolite/Gitlab for repository management and good understanding of Git workflow
  • Exposure to PaaS (Open Shift and Elastic Beanstalk) and IaaS (Open stack & AWS)
  • Migration to AWS, setup and configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, RDS, S3, glacier and Route 53
  • Configuration of Elastic Load Balancer for EC2 instances in AWS
  • Setting up of launch configurations and auto scaling groups for high fault tolerance and high availability architecture in AWS
  • RDO installation of OpenStack (Kilo)
  • Ground up setup of VMware Infrastructure (ESXi/VCenter, 5.5 & 6.0)
  • Management of Virtual machine within the VMware infrastructure using VCenter
  • Maintaining consistent uptime of virtual machine; leveraging different features of VMware such as VMotion, Storage VMotion, High Availability, Fault Tolerance etc
  • Working knowledge of Docker containers, setup and management of instances
  • System and utilities monitoring using monitoring tools like OMD, Nagios etc.
  • Exposure Python & Bash Scripting
  • Setting up and management of HID/HIPS for brute force management
  • Manage multiple Linux servers in a virtualized/cloud environment.
  • Work effectively with team members and support subordinate/new staff (Training)
  • Load balancing of webserver clusters for high availability using HA-Proxy
  • Setting up Vagrant for development environments

Confidential, Washington DC

Software Engineer

  • Developed custom web application to for their digital library needs with .Net C# for SSA (Social Security Administrator).
  • Supported AHIP (American Health Insurance Plans) in maintaining their websites and also built custom web application to meet business need.

Confidential, Columbia MD

Software Engineer

  • Developed and maintained several websites in Ektron (CMS) using .NET C#, PHP/MySQL, CSS, J-Query, XML, JavaScript, Ajax and HTML, Visual Studio, Dreamweaver and IIS as web server which is deployed on a windows server
  • Developed custom web application to meet business needs with .Net C# and PHP
  • Database Programming developing data driven applications using MS SQL Server, T-SQL and Stored Procedures

Confidential, Lagos State

System Operations Engineer

  • Analyze, log, and track complex software and hardware matters of significance pertaining to networking connectivity issues, printer, server, and application to meet business needs
  • Installation of hardware, software and upgrading to ensure work is performed as per the company policy on various hardware platforms
  • Recommend resolutions to complex matters and coordinate the implementation of the approved course of action
  • Responsible for maintaining user accounts and basic service access permissions on infrastructure servers
  • Responsible for monitoring and management of V-Center / VMware environment of virtual servers and supervision of backup and disaster recovery operations
  • Monitored Redhat Linux computers running FTP, SSH, Perl Scripts and Bit torrent downloading
  • Administrated Active Directory, Global Policies, Scripts, DNS, and Windows Network Shares
  • Created and implemented recommendations to improve scalability and performance
  • Performed system startups and shutdowns
  • Keeping track of maintenance of the servers in hardware & software
  • Building servers with jumpstart / kick start, CD on timely basis, along with corporate wide requirements

Confidential

Linux Engineer

  • Computer hardware assembly and software installation
  • Maintain the entire computer on the entity’s network
  • Ensure that all shared printers are online and working, and the print spooler is not overloaded or stalled
  • Install and also configure software applications. Main local software Repositories
  • Created user accounts and managed access control of desktop and Network resources
  • Troubleshoot and resolved desktop support issues.
  • Performing software upgrades and configuration enhancement
  • Build out new servers (physical and virtual machine) for both standard and customized solutions.
  • Maintain and troubleshoot Cent OS/Red Hat systems
  • Initiate Virtualization with KVM and VMware.
  • Responsible for monitoring and maintaining systems for a 24x7 operation
  • Develop scripts using bash shell to automate tasks and system maintenance.
  • On Call support of servers and systems
  • Supporting End Users at their sites
  • Helping in Hardware troubleshooting, upgrades or replacements

We'd love your feedback!