We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • I have over twenty - one years experience in the multiple facets of Information Technology.
  • My passion is DevOps engineering. My mission is to provide three core functions as a Lead DevOps Architect.
  • First, provide an automation framework for developers to rapidly deploy code and deliver to Operations.
  • Second, maximize the efficiency and agility of company compute resources to minimize CapEx and OpEx costs.
  • dis is achieved by working with developers and IT operations to accomplish the tenants of the 12 Factor App, Reactive Manifesto, and microservice design patterns.
  • Third, mentor and lead a team to maintain the DevOps mission.

TECHNICAL SKILLS

  • Splunk, Logstash, ElasticSearch, Kibana, Java, Docker, Apache Mesos, Marathon, ETCD, Docker Compose, Foreman Katello, Rancher, CoreOS, Python, HashiCorp Consul, AWS (EC2, VPC S3, EBS, Route53, IAM, etc), VMware, Kubernetes, HAproxy, NGINX, Jenkins, HashiCorp Vault, HashiCorp Terraform, Microservices, Golang, Selenium, Maven, SQL, NoSQL

PROFESSIONAL EXPERIENCE

Principal Software Engineer

Confidential

Responsibilities:

  • My primary responsibilities involved ownership of all aspects pertaining to the microservices platform and release pipeline, these roles included:
  • Enhancing: Improve upon the microservices platform to achieve more efficiency and reducing costs. dis included writing new plugins, modify existing templates, creating scripts, etc.
  • Troubleshooting: Find bugs in the platform and fix them.
  • Integration: Plug the platform into existing dev, test, or production related tools.
  • Automation: Find the bottle necks in the CI/CD process and "exploit the constraint" via automatic methods directly into production environment.
  • Evangelize: Spread the word to the company about the microservices world Teach about the automation platform and microservice benefits.
  • CI/CD: Work with development, QA, and operations teams to create the quickest and most stable release pipeline for the project.
  • Disaster Recovery and High Availability: Making sure we achieve SLAs and never offline

Senior Systems Engineer

Confidential

Responsibilities:

  • My primary responsibilities involved preparing customer projects for a resilient, scale-able, and robust cloud application environment using a reactive framework design.
  • dis required improving upon CI/CD methods, setting up docker/kubernetes platforms, dockerizing existing services to scale horizontally and highly available.
  • Created a framework for services to dynamically build, configure, and adapt to changes in real time.
  • Build scriptable dockerfile blueprints for management services. Puppetize infrastructure for maintaining infrastructure state.

Lead Systems Engineer

Confidential

Responsibilities:

  • Responsible for engineering, managing, and evolving the DEVOPS infrastructure for the INSCOM Red Disk product.
  • Utilizing test automation tools (Jenkins, puppet, ansible) and processes to convert manual steps into automated steps.
  • Identify and remove efficiency roadblocks in the product lifecycle. Work with the customer to integrate source code into DevOps test automation framework.
  • Test, configure, and monitor infrastructure utilizing monitoring tools (Nagios, Splunk). Isolate and troubleshoot failed test artifacts. Make recommendations to provide enhancements and shape the evolution of the platform. Create new Ruby scripts and puppet modules for controlled configuration management.

Senior Sytems Engineer

Confidential

Responsibilities:

  • Manage infrastructure, virtual services, platforms for Orion iSpatial v3 product. Interact with customer to gather requirements.
  • Maintain and enhance release process. Automate the release and build of development, testing, and production process.
  • Assist the development team in streamline their development life-cycle with the aid of automation tools (Jenkins), configuration management tools (puppet), and rapid deployment tools (vagrant). Incorporate new software solutions to aid in the evolution of the customers product.
  • Troubleshoot and debug ruby, python, java, and javascript software and system related issues.

Senior Sytems Engineer

Confidential

Responsibilities:

  • Engineer solutions for modernizing the 3-D User-Defined Operational Picture (3D UDOP) software platform based on the Google Earth Enterprise application in the Amazon AWS Cloud. Key provider of technical support and resources for Mobile and PHP developers. Augment PHP, JavaScript and Mobile developers in fixing infrastructure and source code bugs.
  • Created Continuous Integration environment leveraging a full suite of automation modules and processes for projects development life cycle. Utilizing Jenkins and Atlassian Jira with GreenHopper, visibility and productivity is observed at the highest scope of management in real time.
  • Upgraded the entire operational UDOP platform from older Ubuntu v.8.0.4 operating environment to customer approved Redhat Enterprise Linux (RHEL) v5.5 operating environment.
  • Fixed a critical error with the User Interface (UI) not being able to create accounts with the automated account creation process.
  • Implemented an efficiency model and removed unnecessary processes and physical servers, in turn, saving the company money and time.

Senior Sytems Engineer

Confidential

Responsibilities:

  • Supported the Hermes team on the Windshear project charged with the responsibility of the development and integration of current and future Themopylae products into an Enterprise Service Bus (ESB). Install, configure, and maintain customer's private cloud and Software as a Service (SaaS) platform. Advise and instruct the team on all matters of automating and leveraging the capabilities of the cloud.
  • Developed a full-featured Enterprise Service Bus (ESB) by harvesting the capabilities of Apache ActiveMQ, Camel, Tomcat, and Java.
  • Created specialized Redhat Enterprise Linux (RHEL) v5.5 instances to utilize the Boot-strapping feature on the Amazon EC2 cloud, which allows for modified kernels and unlocking advanced features.
  • Created a PHP client module that communicates with Camel and ActiveMQ via Stomp allowing for cross communication to JMS and REST clients.
  • Supported TST Southern Command (SOUTHCOM) by assisting the Web development team in the architecture of enterprise services for mission critical operations. Assisted in the design of cloud based applications utilizing SCRUM agile methodology process. Provided system support to the Technology Integration team. Created innovative system solutions to provide a foundation for customer software products. Engineered business processes tailored to customer needs. Augmented the maintenance team in support of DGCS "Peso" system and Oracle 10g/11g RAC environment. Assisted the team in technical implementations and upgrades. Sole integrator and maintainer of team development network. Development environment consisted of Cisco UCS blade system, Cisco 6120XP Fabric Interconnects, HP EVA and MSA storage systems, Cisco MDS Fibre channel switches, with VMware as the foundation platform.
  • Architected, installed, and configured a full featured development environment. Features included: continuous integration (CI), Java documentation (JavaDocs), JavaScript unit testing (JSUnit), Java Unit testing (JUnit), SCRUM agile development process (Jira w/ Greenhopper), Web Application Testing (Watij), Functional testing (Selenium).
  • Deployed a VMware vSphere v4 enterprise virtualization solution on customer's classified networks.
  • Assisted the lead database administrator in the architecture of a unified data access layer for production environments utilizing Oracle 11g database and RAC.
  • Assisted in the development of an end-to-end software lifecycle process.
  • Successfully migrated 3 networks of legacy services from static physical hardware to high density Cisco UCS and HP C-3000 blade systems and VMware virtual platforms.

Systems Engineer

Confidential

Responsibilities:

  • Lead systems engineer in the architecture of solutions that utilized hypervisors (VMware VI3/vSphere, Citrix Xen, Microsoft Hyper-V, Redhat/Qumranet KVM), operating systems (Redhat Linux, Solaris Unix, Microsoft Windows), enterprise applications (vCenter, SunRay), networking (Ethernet, FC, Infiniband), and hardware (Blade Systems, SAN, NAS, VTL) technologies.
  • Creator of innovative system designs to increase ROI, reduce TCO, consolidate and virtualize hardware and software, ease and simplify system management, while maximizing the efficiency of the datacenter environment. Provided administrative support for corporate and customer solutions.
  • Interfaced with clients and assist customers in developing a deeper understanding of the benefits of virtualization products. Instructed customers on the proper procedures and best practices for more efficient datacenter. Architected virtualization solutions for small, medium, and enterprise IT environments.
  • Maintained awareness of current IT trends and have foresight of technologies leveraging virtualization technologies. Tightly integrated customer's core systems into a virtualized, cloud computing environment.
  • Integrated virtualization services to Department of Defense and commercial customers nationwide.
  • Designed, built, and supported tier 2 class datacenter environments for corporate infrastructures.
  • Key provider of technical solutions for Tech Pak and DataCenter Pak products.
  • Innovated new solutions and expanded business opportunities with the research done in desktop and server virtualization technologies.

We'd love your feedback!