Post Job Free

Resume

Sign in

Senior Azure DevOps Architect

Location:
Seattle, WA, 98133
Posted:
February 13, 2024

Contact this candidate

Resume:

Ateawung Atemnkeng

Azure Cloud Architect/ DevOps Engineer

Contact: 206-***-****; Email: ad1b8u@r.postjobfree.com PROFESSIONAL SUMMARY

● Strategic Solutions Architect with overall 12+ years of experience in IT including 6+ years in Azure Cloud Computing involving design, architecture, and implementation of cloud architecture & automation solutions; Outstanding knowledge in Cloud platforms (Azure, AWS), DevOps, Configuration Management, Infrastructure automation, Continuous Integration and Delivery

(CI/CD)

● Hands-on experience in writing Azure Resource Manager (ARM) templates to deploy, update, and delete multiple resources in Azure and migrating the on-premises resources to Azure with Azure Site recovery (ASR) and Azure backups.

● Active participation in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform services, and close interface with Windows Azure Multi-Factor Authentications.

● Extensive involvement in Azure Backup, Azure Policies, Azure Key Vault, SaltStack, and Tagging

● Excellence in building complete CI/CD Pipelines using Azure DevOps for Application Code deployment in both cloud and on-premises with GitHub, SVN, MS Build, Docker, and Maven along with Jenkins plugins with Unit testing (N Unit, X Unit, and JUnit), Code Coverage (Cober Tura), Code Quality & scanning for security threats, Integration Testing, Deployment Strategies etc.

● Well versed in administrating Azure IaaS/PaaS services like compute Azure Virtual Machines, VM Scale Sets, Load Balancer, Traffic Manager, Virtual Networks, Resource Group, VNET, Network services, Azure DevOps, SQL Databases, COSMOS DB, Azure Storages, Azure Active Directory, Azure Security & Monitoring Solutions, Autoscaling, PowerShell Automation, App Services, Azure Functions, Logic Apps, Service Bus, etc. using ARM template, BICEP, and Terraform.

● Extensive experience in migrating on-premises applications to Azure configured VNETs and subnets as per the project requirement and performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure.

● Experience in Azure IaaS - Virtual machines, VM Scale Sets, Load Balancer, Traffic Manager, Virtual Networks, SQL, Resource Groups and Cloud Services.

● Experience in CI/CD tools like Bamboo, SFDX, Azure DevOps, Bitbucket, and Sonar code scan validations

● Good working experience in DevOps, establishing E2E pipeline for Salesforce Orgs using Copado Tool.

● A talented individual with the ability to conduct training sessions and workshops to educate teams on Azure governance and cost optimization best practices.

● Designed and implemented a governance framework that outlines policies, guidelines, and best practices for Azure resource management.

● A versatile technocrat with hands-on experience in Azure Services and technologies such as Azure Architecture and design, Azure Migration, Azure Application as well as Micro Services Patterns, Azure Container Services, Azure Networking, Azure Monitoring, Alerting and troubleshooting, Azure Storage, Azure Backup & Recovery, Azure Log Analytics Workspace, Azure Application Gateway, Azure Front Door, Azure Security & Identity, Azur Compute & Storage, Azure Data Platform, Azure Kubernetes Services & Web Applications.

● Create queries, filters, and visualizations in Kibana or Splunk log analysis and troubleshooting.

● Utilize Azure services like Azure Policy, Azure Blueprints, Azure Resource Graph, and Azure Monitor to enforce governance controls, track resource inventory, monitor compliance, and gain insights into resource usage, cost, and security.

● Competent professional with the ability to implement advanced configuration management tools like Ansible, and Azure Update Management with Azure Automate enabling efficient management, orchestration, and automation of Azure resources, ensuring consistency and scalability.

● Proficient in implementing ELK (Elasticsearch, Logstash, Kibana), and Splunk for log collection, aggregation, and analysis. Configure Logstash or Splunk forwarders to collect logs from Azure resources and applications.

● Possess working knowledge of provisioning Azure data platform including Azure Data Factory, and Databricks to develop data integration for the data warehouse and hands-on development experience of provisioning using BICEP, Terraform, and ARM templates.

● Successfully developed Ansible playbooks to define the desired state of infrastructure and applications. Created playbooks using YAML syntax to automate tasks such as software installations, configuration management, and environment setup.

● Experienced in defining the structure of Helm charts, establishing a repository strategy, and identifying integration points with other Azure services. This includes ensuring proper networking, security, and scaling configurations to support Helm deployments.

● Skilled in integrating Helm with Azure DevOps to establish end-to-end continuous integration and continuous deployment (CI/CD) pipelines enabling streamlined deployment of applications and efficient management of environment-specific configurations.

● Ability to handle multiple projects simultaneously with a high degree of accuracy. Willingness to take on added responsibilities to meet team goals.

● Excellent interpersonal, time management, and problem-solving skills. TECHNICAL SKILLS

PAAS: Azure App Service, Azure Functions, Web Jobs, Azure Batch, Azure Logic App, Azure Container Services, Azure Kubernetes Services, etc IAAS: Virtual Machines, Virtual Machine Scale Set, Azure Bastion Host, Jump Server, Virtual Network Peering, Virtual Private Network, Express Route, Availability Sets, Availability Zones, Virtual Networks, Regions, Traffic Manager, Application Security, Front Door, Load Balancer, Network Security Group, Application Security Groups, Service Bus, Service and Private Endpoints, etc. Azure Storage Account, Blob, Containers, Queue, Table. Access Keys, Shared Access Signatures.

Security: Azure Key Vault, Disk Encryption, Azure App Insights, Azure Monitor, Azure Log Analytics, Azure Health Service, Azure Network Monitor, Azure Sentinel, etc. Database: Azure SQL Managed Instance, Azure SQL, Azure Data Lake, Cosmos DB, etc. DevOps: GitHub, Jenkins, Azure DevOps, YAML, CICD Pipelines, Blue Green Deployment, Canary Deployment, Deployment slots

Identity: Azure Active Directory, Managed Identity, System Principal, AD B2C, OAuth, RBAC, Azure Access Policies

Programming: Python, PowerShell, Bash/Shell, JavaScript, Perl, ASP. Net, VBScript, Ruby, C, PHP, Java/ J2EE.

Logging & Monitoring: Nagios, Splunk, Data Dog, Dynatrace, Prometheus, Grafana, AppDynamics SDLC: Waterfall, Agile Methodology

Operating System: Windows, Linux

Tracking Tool: JIRA, Azure Boards

Developer tools: Visual Studio Code, Visual Studio Containerization Tool: Docker, Kubernetes, AKS, ACI, ACS Infrastructure As Code (IAC): ARM Template, BICEP, Terraform, Blueprints Configuration Management Tool: Ansible

Application/Web Servers: Apache Tomcat, NGINX, IIS, JBoss4.1, WebSphere, Web Logic PROFESSIONAL EXPERIENCE

Avanade

Azure Cloud Architect & DevOps Engineer

Seattle, Washington September 2021 – Present

(Company Profile: Avanade is a global professional services company providing IT consulting and services focused on Microsoft Platform with artificial intelligence, business analytics, cloud, application services, digital transformation, modern workplace, security services, technology, and managed services offerings.)

● Experience implementing Azure services such as Azure Active Directory (AD), Azure Storage Accounts, Azure cloud services, IIS, Azure Resource Manager (ARM) Templates Azure Blob Storage, Azure VM, SQL Database, Azure Functions, Azure Service Fabric, Azure Service Bus.

● Designed and implemented Azure solutions across various cloud models, including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).

● Working experience with Azure Resource Manager (ARM) to deploy, update, and delete multiple Azure resources, as well as migrating on-premises resources to Azure with Azure site recovery

(ASR), and Azure backups.

● Experience in using ARM templates (JSON) for deploying the resources into Azure using the Power Shell and continuous integration by VSTS, while ensuring no unintended changes were made to the existing infrastructure.

● Worked with Azure Monitoring tools such as Azure Log Analytics, Azure Network Watcher, and Azure Service Health to diagnose and minimize service degradation.

● Experience in using monitoring tools like Azure monitoring and Dynatrace to set up the desired alerts to avoid disruption.

● Used Azure DevOps services such as Azure Repos, Azure Boards, and Azure Test Plans to plan work and collaborate on code development, built and deployed applications.

● Managing the Azure Kubernetes Services (AKS) policies, providing access to different Azure resources, and developing and improving the workflows that govern access.

● Working knowledge of using Azure DevOps CI/CD system to deploy applications to Kubernetes.

● Developed, maintained, and provided the team with Various Azure DevOps-related tools like deployment tools, staged virtual environments, and provisioning scripts.

● Working with Version Control, Build and Release Management, and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process

(CI/CD), and toolsets of Visual Studio, AKS (Azure Kubernetes Service), Application Insights, Log Analytics.

● Worked on Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers, and NAT rules and used Terraform graph to visualize execution plan using the graph command. Configured BGP routes to enable ExpressRoute connections between on-premises data centres and Azure cloud.

● Used Shared Image Gallery to store the created VM images and built Azure pipelines in Azure DevOps to capture and restore the VM images.

● Configured cluster Auto Scaler for Azure Kubernetes Service (AKS) by using Terraform and worked with scheduling, deploying, and managing pods and replicas in AKS.

● Terraform was used along with Packer to create custom machine images, and Ansible was used to install the software dependencies once the infrastructure was provisioned.

● Developed and maintained Continuous Integration (CI) using tools in Azure DevOps (VSTS) thereby enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using YAML scripts.

● Experience with version control tools such as GIT and Bitbucket. Comprehensive knowledge of source control concepts including branches, tags, and mergers.

● Developed build and deploy scripts using MAVEN and activated them using Jenkins to migrate from one environment to another.

● Experience in JIRA for ticketing as well as a defect tracking system and configuring various workflows, customizations, and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, and Maven.

● Instrumented Prometheus for monitoring applications and Kubernetes clusters for the Helm deployments and integrated with Grafana for visualization and dashboards.

● Deployed Azure IaaS virtual machines (VMs) and Cloud services role instances) into secure VNets and subnets using PowerShell.

Chamberlain Group

Sr. Azure Cloud Architect & DevOps Engineer

St. Louis, Missouri Nov 2018 – Sep 2021

(Company Profile: Chamberlain Group is a global leader in smart access solutions across residential and commercial properties. Our prominent brands LiftMaster®, Chamberlain®, Merlin®, and Grifco® are found in millions of residential and commercial access applications across the globe.)

● Worked with various Azure services including Azure SQL Database, Azure Data Lake, Azure Data Factory, Azure SQL Data Warehouse, and Azure Data Analysis Service.

● Implemented Azure Active Directory for single sign-on access to cloud SaaS applications. Configured various Azure components such as Web apps/Function apps, VNet integration, Application Gateway, App Insights, Active Directory, Azure Key Vault, Encryption, and Security

● Developed capacity and architecture plan for Azure Cloud environment hosting migration of IAAS VMs and PAAS role instances for improved performance.

● Configured Azure Multi-Factor Authentication (MFA) for secure user authentication and created custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with Sync and failover configuration

● Used Azure Automate for Cloud-based process automation, update management & configuration management.

● Configured BGP routes to establish ExpressRoute connections between on-premises data centers and Azure cloud.

● Implemented Azure Role-based Access Control (RBAC) for team-based access management and segregation of duties.

● Deployed and optimized .Net, Java, and Python web applications to Azure DevOps CI/CD pipeline, utilizing Repos for code commit, Test Plans for unit testing, App Service for deployment, and Azure Application Insight for performance monitoring and usage data collection.

● Utilized Azure DevOps/VSTS for version control, build and release management, and deployments across DEV, QA, and PROD environments. Leveraged toolsets such as Visual Studio, AKS, Application Insights, and Log Analytics

● Automated Windows patching using PowerShell scripts and created release pipelines in Azure DevOps

● Expertise in Serverless services, configuring HTTP Triggers in Azure Functions with application insights for monitoring and load testing using Azure DevOps Services

● Utilized Azure Monitoring like Log Analytics and Application Insights for data collection and issue resolution.

● Implemented Jenkins Workflow and Plugins to facilitate repeatable deployments of multi-tier applications, artifacts, and services to Docker containers.

● Leveraged Maven for building Java-based web applications and integrated it with Nexus repository for artifact management.

● Developed Azure Infrastructure as Code templates using Terraform, integrating Azure Log Analytics for monitoring and metrics tracking. Managed multiple infrastructure resources including Cloud, VMware, and Docker containers.

Bank of Montreal

Azure Cloud Engineer

Chicago, Illinois Jan 2017 – Nov 2018

(Company Profile: BMO is a leading bank driven by a single purpose: to Boldly Grow the Good in business and life. Everywhere we do business, we're focused on building, investing, and transforming how we work to drive performance and continue growing good.)

● Worked with various Azure services such as Compute, Caching, SQL Azure, NoSQL, Storage and Network Services, Azure Active Directory, Azure Monitoring, Scheduling, Autoscaling, Azure Identity & Access Management, Data Factory, PowerShell Automation, and others.

● Utilized Azure CLI, Azure Active Directory, Azure Virtual Network, Azure Storage, and Azure Database for deployment.

● Deployed Azure Virtual Networks and Azure Application Gateway, establishing communication with on-premises networks via Azure VPN Gateways.

● Migrated services from on-premises to Azure using Azure Portal and PowerShell scripts, managing Azure Security groups, and linking them to VMs and subnets.

● Worked with tools such as Azure Data Migration Service, Azure Data Factory, or third-party solutions to ensure secure and seamless data migration with minimal downtime.

● Implemented CI/CD pipelines with DevOps, PowerShell scripting, and automation for consistent and periodic deployments.

● Developed MAVEN, Jenkins, and Nexus scripts to facilitate the smooth build and deployment of Java-based web applications.

● Enabled seamless integration and collaboration between Azure applications and external systems through the utilization of Azure integration services and APIs.

● Maintained cloud infrastructure and implemented CI/CD pipelines for continuous integration and delivery and integrated Ansible with Jenkins, leveraging YAML scripting for automation and continuous integration.

● Administration like configuring availability sets, virtual machine scale sets (VMSS) with load balancers, Virtual networks, and network security group (NSG).

● Prepared Azure support teams for legacy and modernized application and service deployments

● Configured Azure Express Route to establish private connections between Azure data centres and on-premises infrastructure.

● Configured and managed Ansible for web application management, environment configuration, and server orchestration.

● Utilized JIRA Agile for project management and Scrum/Kanban boards for agile development. Leidos Holdings Inc.,

Software Developer

Arlington, TX Nov 2013 – Dec 2016

(Company Profile: Leidos Holdings, Inc., together with its subsidiaries, provides services and solutions in the defense, intelligence, civil, and health markets in the United States and internationally. It operates through three segments: Defense Solutions, Civil, and Health.

● Design, code, test, and debug software applications or components. Collaborate with cross-functional teams to gather requirements and ensure software solutions align with business goals.

● Conducted full life-cycle software development in multiple software environments.

● Logged and implemented development tasks based on system requirements and documented approaches.

● Developed production, test, and beta websites using various software programs.

● Collaborated with product and engineering team members to define and develop new product concepts.

● Recommended and executed plans to improve development tools and processes.

● Implemented and tested enhancement feature requests to improve product functionality and extend performance.

● Coordinated with engineering teams to assess and optimize hardware and software interfaces.

● Contributed back-end development experience and collaborated on multiple APIs crucial to functionality.

● Collected and defined customer requirements to produce product scopes.

● Instrumented and modified unit and integration tests to improve software quality and reliability.

● Drafted whitepapers, user manuals, implementation documentation, and support base entries to reduce customer tickets and customer service expenses and enable the support team to solve customer queries effectively.

● Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.

● Created technical workflows in the wiki to support the education and training of newly hired employees.

● Collaborated with agile development team to test, develop, and maintain web and desktop-based software applications.

● Developed scripts for index and table analysis actions. QuantiTech

Jr. Software Programmer

Huntsville, AL Feb 2011 – Nov 2013

(Company Profile: QuantiTech is a leading provider of highly technical engineering services to the Army, Air Force, NASA, and various other key defense agencies responsible for maintaining technological superiority.)

● Integrated innovative development techniques to shorten turnaround times and spur customer loyalty.

● Utilized assets and projects hosted on Amazon's AWS Cloud services.

● Operated as part of continuous delivery pipelines, providing ongoing contributions to rapid development efforts.

● Automated diagnostic testing of developed software using Junit, Jasmine, and Selenium.

● Developed RESTful micro-services using Java.

● Participated in code review meetings, providing input on bugs, inefficiencies, and potential solutions to emergent issues.

● Streamlined Scrum and Kanban methodologies into development processes to standardize and accelerate operations.

● Designed front-end and back-end solutions for test-driven development.

● Modified existing software systems to enhance performance and add new features.

● Contributed back-end development experience and collaborated on multiple APIs crucial to functionality.

● Collaborated with internal technology teams and third-party partners to define, design, and deliver on user stories and customer demand.

● Designed user-friendly software interfaces to simplify overall management.

● Implemented and tested enhancement feature requests to improve product functionality and extend performance.

● Documented technical specifications and project testing methods for future reference and other assignments.

● Collaborated with agile development team to test, develop, and maintain web and desktop-based software applications.

● Informed project manager of milestone updates and provided detailed project reports.

● Interacted with and gathered feedback from customers about progress updates and worked to resolve specific concerns.

● Conducted full lifecycle software development in multiple software environments.

● Performed functional, non-functional, regression, and performance tests for updated systems.

● Drafted detailed design objectives and developed architectural and system design documents.

● Logged and implemented development tasks based on system requirements and documented approaches.

● Recommended and executed plans to improve development tools and processes.

● Collaborated with product and engineering team members to define and develop new product concepts.

● Developed production, test, and beta websites using various software programs.

● Liaised with QA testers to perform end-to-end unit testing and post-production testing.

● Instrumented and modified unit and integration tests to improve software quality and reliability.

● Designed mobile applications for Apple and Android platforms.

● Coordinated with engineering teams to assess and optimize hardware and software interfaces. EDUCATION

Bachelor's in computer science & mathematics from University of Buea



Contact this candidate