Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
SoftwareEngineer

Clinton Mark

McKinney,TX

Summary

I am a result-driven Software and DevOps Engineer with BS in Computer Science, 8+ years in Software Development, DevOps and IT. I have hands-on experience in Git, Azure DevOps, Jenkins, Terraform, Docker, Kubernetes, Python, Java, Amazon Web Services(AWS), Azure Cloud, SQL, Workday, CHEF, API, Power BI to name a few. My passion for technology, cloud expertise, and data-driven mindset equipped me to contribute significantly to any project or organization, streamlining processes, and driving successful software development and deployment. My key strengths lie in creating robust software applications tailored to client needs. Utilizes advanced coding techniques to ensure seamless performance and scalability. Strong understanding of software development lifecycle and agile methodologies. Designing and implementing end-to-end CI/CD pipelines using Azure, Amazon Web Services, Kubernetes and Jenkins, Ensuring continuous integration, delivery, and deployment of applications. I possess in-depth knowledge of infrastructure as code (IaaC) and utilize Kubernetes, Terraform to create scalable and reproducible cloud infrastructure on both Azure and AWS platforms. Proven track record of success in optimizing processes and enhancing system efficiency. Skilled in leading cross-functional teams and implementing innovative solutions. Adept at adapting to new technologies and dedicated to continuous learning and professional growth.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Software Engineer

PPL CORPORATION
09.2020 - Current
  • Created a scheduled integration that pulls employee data from Workday and sends it to the internal payroll system in the required format.
  • Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Validated critical API functionality using RESTful web services with tools like Postman or SoapUI for comprehensive backend testing coverage.
  • Collaborated closely with back-end developers to integrate RESTful API endpoints into front-end architecture seamlessly.
  • Created a scheduled integration that pulls employee data from Workday and sends it to the internal payroll system in the required format.
  • Designing, configuring, and managing end-to-end Continuous Integration and Continuous Deployment (CI/CD) pipelines on Azure DevOps and Jenkins, automating the build, test, and deployment processes for multiple projects.
  • Utilizing Github and Azure Repository to conduct code reviews, ensuring code quality, adherence to coding standards, and knowledge sharing among development teams.
  • Working with cross-functional design teams to create software solutions that improve overall functionality and performance.
  • Collaborating with teams to determine application requirement specifications.
  • Utilizing Git repositories within Azure DevOps and AWS to efficiently manage version control, enabling seamless collaboration among development teams and facilitating code reviews and branching strategies.
  • Working with various Azure and AWS services, including Azure App Services, Azure and AWS SQL Database, Azure Key Vault and AWS Vault to build and deploy scalable and reliable cloud-based applications.
  • Successfully designed and deployed Azure resources using Terraform, including virtual machines, networking components (VNETs, subnets), storage accounts, virtual networks, load balancers, and more.
  • Setting up and configuring Docker build pipelines in Azure DevOps, creating Docker images and storing them in Azure Container Registry or other container registries.
  • Setting up service connections in AWS to securely authenticate and access Docker registries and container platforms.
  • Migrated all infrastructures from legacy and current Azure to AWS cloud.
  • Replaced terraform with kubernetes for IAAS Setting up and configuring Kubernetes clusters in Amazon Elastic Kubernetes Service (AKS) enabling managed container orchestration.
  • Integrating Azure Container Registry or other container registries in Azure DevOps pipelines to store Docker images for Kubernetes deployments.
  • Configuring Kubernetes namespaces and RBAC (Role-Based Access Control) in Azure DevOps, ensuring resource isolation and proper access control.
  • Used to automate the deployment and management of infrastructure.
  • Utilizing Terraform to create, manage, and version control infrastructure as code for Azure resources, ensuring consistency and reproducibility across environments.
  • Worked closely with product management teams to understand customer needs, translating them into actionable software requirements.
  • Spearheaded refactoring initiatives to improve maintainability, readability, and performance of legacy code bases.
  • Reduced system downtime by proactively addressing software bugs and vulnerabilities.
  • Built databases and table structures for web applications.
  • Championed adoption of emerging technologies within the team, fostering innovation in product offerings.

DEVOPS ENGINEER

CONDUENT
10.2018 - 09.2020
  • Configured and managed Jenkins jobs for various tasks, including code compilation, unit testing, static code analysis, artifact packaging, and deployment to different environments.
  • Integrated Jenkins with Git to trigger automated builds and deployments upon code commits, ensuring efficient version management and synchronization.
  • Utilized popular build tools like Maven, MSBuild and managed project dependencies efficiently, enabling smooth and reliable build processes.
  • Leveraged Jenkins plugins to extend functionality and integrate with other tools and services, such as Docker, MSBuild, SonarQube, and enhancing the CI/CD capabilities.
  • Developed reusable and parameterized Kubernetes encapsulate to infrastructure configurations, promoting code modularity and simplifying resource provisioning.
  • Configured and managed Jenkins agents to enable distributed builds, optimizing resource utilization and reducing build times for large-scale projects.
  • Designed and deployed a wide range of Amazon Web Services resources using Terraform, including EC2 instances, Lamda, S3 buckets, RDS Database, networking components (VPC, subnets), IAM roles, and more.
  • Created customized Sole Tenant Node Templates in Terraform to define hardware specifications, enabling precise control over virtual machine configurations and performance.
  • Configured Terraform to set up and manage Sole Tenant Projects in AWS, segregating resources and optimizing resource allocation within the dedicated tenancy.
  • Migrated existing virtual machines to AWS using Terraform, ensuring minimal disruption and optimal resource utilization.
  • Developed reusable Terraform modules specific to Sole Tenancy configurations, enhancing consistency and standardization across multiple projects.
  • Implemented automated validation and testing of Terraform configurations to detect and address any potential misconfigurations prior to applying changes.
  • Utilized Kubernetes conditional expressions and Horizontal Pod to tailor infrastructure configurations based on variables, usage and project-specific requirements.
  • Diagnosing and resolving issues within jenkins pipelines, ensuring minimal downtime and continuous delivery of high-quality software.
  • Diagnosing and resolving Terraform-related issues, ensuring smooth and reliable infrastructure deployments on Azure Cloud.
  • Working continuously toward making improvements in the Change Management and Release Management process, including a planned transition to Agile methodologies.

JUNIOR DATA ANALYST

PEOPLEZONE
03.2017 - 09.2018
  • Developed Proof of Concepts (POC) for various projects using SSRS, and Power BI.
  • Created Database objects - tables, views, functions and developing procedures for implementing application functionality at the database side for performance improvement. Centralized the list of users having access to multiple applications in Power BI such that it is easy to track which user has access to which application.
  • Installed and Configured Enterprise Gateway and Personal Gateway in Power Bi Services. Published Power BI Reports in the required originations and made Power BI dashboards available in web clients and mobile applications.
  • Created and maintained stored procedures and functions in SQL to encapsulate business logic, improve code reusability,better query performance and enhance database security.
  • Created new stored procedures and optimizing existing queries and stored procedures for better query performance.
  • Enhanced interfaces to promote better functionality for users.

Education

Bachelors - Computer Science

University of Central Oklahoma
Oklahoma City, OK
05.2017

Skills

  • HTML & CSS
  • SQL
  • Java
  • Python
  • JavaScript
  • Amazon Web Services
  • Automation
  • Continuous Integration
  • Docker
  • Git
  • Jenkins
  • Kubernetes
  • Postman
  • Software Version Control
  • JIRA
  • Terraform
  • Computer Networks
  • Infrastructure Management
  • Virtual Machines
  • Agile Methodology
  • Code Review
  • Continuous Delivery
  • DevOps
  • HTML and XML
  • Microsoft Azure
  • API development
  • Release Management
  • Role-Based Access Control
  • Software Systems
  • Management Processes
  • Team Working
  • SQL Azure
  • Infrastructure as a Service (IaaS)
  • Load Balancing
  • Amazon Elastic Compute Cloud
  • Amazon Virtual Private Cloud (VPC)
  • Build Tools
  • Application Programming Interfaces (APIs)
  • Build Automation
  • NodeJs
  • Datadog
  • MSBuild
  • SonarQube
  • SQL Databases
  • Query Performance
  • SQL Stored Procedures
  • Static Program Analysis
  • SQL Server Reporting Services
  • Unit Testing
  • Database Security
  • Testing Skills
  • Power BI
  • Data Analysis
  • Parametrization
  • Resource Allocation
  • Building Codes
  • Standardization
  • Performance Improvement
  • Resource Utilization
  • Knowledge of Packaging and Processing
  • Microsoft Certified Professional
  • S3 Bucket
  • Information Technology
  • Amazon S3
  • Apache Tomcat
  • Parallel Patterns Library
  • Cloud Computing
  • Cloud Platform System
  • Bitbucket
  • Elastic Load Balancing
  • Github
  • Compilers
  • Code reviews
  • Java (Programming Language)
  • Microsoft SQL Server
  • Internet Information Services (IIS)
  • Software Quality
  • Web Servers
  • MySQL
  • Apple Mac Systems
  • Microsoft Windows
  • Operational Systems
  • Communication Skills
  • Problem Solving
  • Maintenance
  • Chef
  • Azure Resource Manager
  • Openlens
  • Azure Devops
  • Linux
  • Go programming
  • ElastiCache
  • RDS

Certification

  • Amazon Web Services DevOps Engineer - Professional

Languages

English
Native or Bilingual

Timeline

Software Engineer

PPL CORPORATION
09.2020 - Current

DEVOPS ENGINEER

CONDUENT
10.2018 - 09.2020

JUNIOR DATA ANALYST

PEOPLEZONE
03.2017 - 09.2018

Bachelors - Computer Science

University of Central Oklahoma
Clinton Mark