Senior Cloud/devops Engineer Resume
Austin, TexaS
PROFESSIONAL SUMMARY:
- A passionate IT professional with 7 years’ experience as a Cloud/DevOps Engineer with strong innovative and technical background in AWS, Microsoft Azure, PCF, OpenStack, Cloud Automation Projects, Containerization, DevOps, CI/CD and Configuration Management. Designing, implementing and automating Continuous Build/Release and expertise in Infrastructure as Code, Terraform, CloudFormation and ARM.
- Experience in migrating on - premise data center and infrastructure to private and public cloud platforms like AWS, Azure, GCP, OpenStack and Pivotal Cloud Foundry (PCF) architectures; Expertise in Virtualization technologies like (VMware, VirtualBox, ESXi, Xen), OpenStack and Container orchestration technologies like Docker, ECS and Kubernetes.
- In depth experience in working with AWS services like VPC, Cloud Formation, EC2, S3, Glacier, AWS Elastic Beanstalk, Elastic IP, Elastic Cache, Auto Scaling, RDS (AWS Aurora, PostgreSQL, MySQL), DynamoDB, Route53 (DNS), CloudFront, Elastic Load Balancing, AMI, CloudWatch, CloudTrail CloudBreak, IAM, SNS, SMS, Redshift, Hive, Elastic MapReduce, QuickSight, Security Groups, Network ACLs, CodeDeploy, CodePipeline, serverless service like AWS Lambda and application monitoring in AWS tools to build and deploy micro services in integration with Docker, ECS and EKS
- Hands on experience using AWS code deploy, build and commit for setting up automated integration and passion for deployment of CI/CD pipeline. Experience in moving an existing highly available AWS Infrastructure to Serverless architecture using services like AWS Lambda, Kinesis. Expertise in automating deployment, configuring and automating web services and infrastructure architecture using emerging technologies like Terraform, AWS Cloud Formation templates and AWS Python SDK Boto (Python scripts)
- Expertise in authoring CFN templates using AWS Serverless functions, deploy Rest API and triggering AWS Lambda functions . Developed and designed API Restful services for company's website
- In depth experience in working with Azure IaaS and PaaS services like Cosmos DB, Active Directory (single sign-on access to multiple cloud architecture, Software as a Service SaaS applications), cloud computing, cloud data, provisioning Virtual Machines, ARM templates, Virtual Network, CDN, Role-based Access Control (RBAC) to segregate duties within the team and grant access to users, API Management, Azure storage (Blob, File), Azure Autoscaling, Notification Hub, Load-balancing, App Services to deploy web apps, My SQL, Microsoft Visual Studio, and containerization service using Azure Kubernetes Service (AKS)
- Hands-on experience in IT Operations like developing, designing, planning and implementing existing on-prem applications to Azure Cloud, deploying Azure Automation Scripts for services like Azure stack, Azure CLI and other services like compute, VNet, VM, Blobs, ADF, Resource Management, Azure Data Lake, NSG, Databricks, HD Insight Clusters, Azure Data Factory, Azure SQL, Azure Resource Manager templates (ARM), ADFS, Security Services and Snowflake as data warehouse platform to store diverse Azure data structures in a single system
- Industry trends in engineering developing immutable infrastructure using Terraform, Ansible and Packer for building, changing, and versioning of Infrastructure to reduce inconsistency and improve reliability, writing Templates for infrastructure as code for AWS Cloud Formation and Azure stack, sustaining AMIs across the AWS Cloud Environment and building staging and production environment.
- Expertise in decision-making and implementing Airship cloud automation as Jenkins Pipeline to automate the Deployment flow and authored automation scripts using GoLang to deploy the CI/CD pipeline
- Expertise in develop and deploying highly scalable container-based production clusters using OpenShift in Red Hat Linux environment and excel in writing Python scripts for automation of the deployment
- Expertise knowledge in deploying Kubernetes Cluster on AWS (ECS and EKS) and Azure cloud environments (AKS) to run microservices on managed cluster of EC2, AWS Fargate and Azure Container Instances (ACI) with master architectural design concepts. Experience in writing many YAML files to create services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map etc.
- Hands on experience in OpenShift platform, managing Docker Containers and Kubernetes Clusters. Experience in creating Jenkins jobs to deploy applications to K8s cluster which are production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
- Proficient in using Kubernetes, PCF for running microservices, setting up microservices architecture and expertise in various Docker components like Docker Engine, Docker Hub, Docker Compose and Docker Registry. Experience in using other K8s components like developing API gateway, Kube-Scheduler (to schedule the jobs logged in ETCD), Kubelet, Kube-Proxy, Kube-Controller-Manager and Kubectl to create container to run the servers in the cloud environment.
- Expertise in Branching and Merging strategies across SCM and version source control systems like GIT (GitLab & GitHub), Subversion (SVN), Crucible and Bitbucket
- In depth experience in design diagram, design review, building and deploying Web and Web server applications like Apache HTTP and Tomcat, Nginx, IIS and application servers like IBM WebSphere, Oracle WebLogic and JBOSS for deployment and monitor the performance of the application by running performance tuning and user acceptance testing
- Experience knowledge in configuring and maintaining virtualization technologies like VMware, VirtualBox ESX/ESXi, vCenter, vSphere, Vagrant.
- Hands-on experience with configuration management tools for automating repetitive tasks like Ansible, Puppet and Chef cookbooks in different use-cases as per business requirements and experience in deploying and automating critical applications using YAML codes to maintain roles, files and group variables.
- Experience to work independently in writing pom.xml, build.xml files and performing Build releases using Maven, ANT and Gradle to create executable artifacts, and managing the artifacts in repository managers like NEXUS, Jfrog and Artifactory.
- Expertise knowledge in technical develop and automating the build files to receive continuous feedback and continuous integration for process improvement using tools like Jenkins, Bamboo and SonarQube to implement CI, manage the quality of the code and automate build and deployment functions
- Hands on experience in Coding, Automation scripts and programming skills & scripting language like Bash scripting, Ruby, Groovy, Perl scripting, JavaScript, Python. Experience in writing JSON, YAML files that consume API services or CLI's for various DevOps systems like Jenkins, Git, Jira, AWS, Chef, Ansible and programming languages like Python, Go, Java
- Experience in flexible working, data architecture and data processing with Relational databases like MySQL, Oracle, SQL Server, PostgreSQL, AWS Aurora and NoSQL databases like MongoDB, DynamoDB, Cosmos DB (Azure) and Cassandra.
- Experience in using requirement management tools like JIRA, Bugzilla, Bitbucket for defect management, team collaboration, source code management and for efficient Agile Development
- Experience in using different log monitoring tools like Prometheus, Splunk, SolarWinds, ELK (Elasticsearch, Log Stash, and Kibana), CloudWatch, Azure Log Monitor, Nagios, New Relic to identify and resolve infrastructure problems and debugging before they affect critical processes and track the performance of the services on the respective Cloud platform
- Proficient in all phases of the Software development Life Cycle (SDLC), collaborating with team for cost analysis and software releases with focus on root cause analysis, build and release of the quality software and problem-solving skills, accountable, excellent at solving problems, excellent written communication skills, time management and interpersonal skills. In-depth understanding of the principles and best practices of Software Configuration Management in Waterfall model and Scrum Agile Methodologies (Scrum and Kanban)
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure, Google Cloud Platform, OpenStack, Rackspace, Pivotal Cloud Foundry (PCF)
Operation systems: Sun: Solaris, RedHat Linux, SUSE, Ubuntu, CentOS, Windows NT/2003/XP/2000, MacOS, UNIX, Fedora
Containerization Tools: Docker, Docker Compose, Kubernetes, ACS, ECS, AKS, OpenShift, Docker Swarm, Calico
Database System: AWS Aurora, Dynamo DB, MS SQL Server, MySQL, MongoDB, Oracle, IBM DB2, Postgres, HBase, Cassandra, Azure DB, Redis
Version Control tools: GIT, GitLab, GitHub, Bitbucket, Crucible, Subversion (SVN)
SCCM/ Configuration Management Tools: Ansible, Chef, Puppet, Salt
Access Management Tools: IAM, Hashi Corp Vault, SailPoint, OAuth
Virtualization Technologies: Docker, Oracle, VMware, Salesforce, Windows Hyper: V, Power VM, VirtualBox, Citrix Xen, Vagrant, KVM, Xen, Tableau, PowerBI
Build tools: Maven, Ant, Gradle, Bazel
Repository Management: Nexus, Artifactory, Jfrog
CI/Automation tools: Azure DevOps, AWS DevSecOps, Airship, Jenkins, Bamboo, SonarQube, Terraform, CFN, ARM, Hudson, Drone, Teamcity, Octopus, Circleci, Mainframe
Scripting & Programming languages: Golang, Python, Ruby, Bash shell, Power shell, Lua, JSON, YAML, SQL, C/C++, C#, .NET, Groovy, Lisp, node.js, Scala, php, Angularjs
Web servers/ Application services: Apache Tomcat, JBoss, Nginx, Web Logic, IBM Web Sphere, Ingress Controller, WAS
API Protocol Building and services: Apigee, REST, SOAP, RPC
Web Programming: HTML, CSS, XML, XSLT, jQuery
Networking: NAT, DNS, CIDR, WAN, TCP/IP networking, NIS, NFS, Firewalls, VLAN, HTTP, HTTPS, VPN, Load balancers
Monitoring tools: Kibanna, Nagios, Splunk, Azure Monitor, CloudWatch, Prometheus, Kafka SolarWinds, Dynatrace, New Relic, ELK, Grafana, Logstash, Datadog, Zabbix
Requirement Management Tools: JIRA, Bugzilla
Quality Assurance tools (Test-Driven Development - TDD) / Security tools: Cucumber, Selenium, Karate, Junit, Puppeteer, Contrast, Twistlock, Barista
PROFESSIONAL EXPERIENCE:
Senior Cloud/DevOps Engineer
Confidential, Austin, Texas
Responsibilities:
- Worked with Confidential to manage the instances and AWS API integration using Python Scripts to manage communication among other resources on AWS such as EC2, S3, VPC, Cloud Watch, ELB, Elastic MapReduce, Big Data Hadoop and Auto-scaling
- Created EC2 instances in VPC and installed applications. Worked in Identity Management IAM. Created users, groups and assigned roles based on their duties.
- Worked on proper identification and ownership of EC2 instances and other AWS workspaces like CloudWatch CloudFront, Route53 (DNS), SQS, CloudTrail, Relational Database, Simple Notification Service (SNS), SSL, RabbitMQ and setting up serverless AWS Lambda to compute services that runs on code without provisioning and managing services, OS and used security tool Twistlock to protect the application when the code is triggered to provision the application.
- Collaborated the efforts for creating AWS CloudFormation templates to create custom VPC’s, subnets, Route tables, Security Groups, Network ACLs, highly scalable EC2 instances, hibernate the instances, S3, EBS, ELB and Auto Scaling. Worked with configuration management tools like Ansible Tower to provision EC2 instances, configure auto-scaling and define cloud formation stacks in JSON and YAML formats
- Collaborate with business process, Dev team and QA team to coordinate status reports and integrated QA tool Selenium to automate build and deployment process and system automation using Bash, Python, and Go scripts cloning with focus on DevOps tools, constructing CI/CD pipeline in Jenkins
- Collaborated authoring Automation scripts that consume Rest APIs for various tools like GIT, Jenkins, Ansible, Jira in scripting skills like Bash, Python (NumPy, pandas), Golang, JSON and YAML
- Worked on Maven to build and deploy scripts to automate and enhance overall operational environment, analyze the dependencies to create POMs to implement the build process in the new build tool. Developed Maven tool scripts to build and deploy in Jenkins to move from on-prem to cloud environment and manage artifacts in NEXUS Repository.
- Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on the resolution. Extensively used Maven tool to do the builds and integrated with Jenkins for the builds as the continuous integration process.
- Coordinated in automation using Terraform template on various services like VPCs, ELBs, security groups, SQS queues, S3 buckets and build the entire infrastructure through Terraform automation. Worked on using Terraform as a tool, to manage different infrastructure resources Cloud, VMware, Bare Metal Servers, and Docker containers for automation.
- Established coordination in designing cloud architectural structure, implementing microservices and created work schedules and workflow management on Jenkins Plugins for automating the CI/CD pipelines using Pivotal Cloud Foundry (PCF)
- Coordinated in writing Lambda codes in python for AWS Lambda regulations to compute services on code for High Availability and Automatic Scaling in real-time, executed Go scripts for data transformations, analytics on large data sets in EMR clusters
- Integrated AWS DynamoDB to store data and backup DynamoDB streams. Designed, implemented, maintained, debug, resolving conflicts, highly available, critical SOA applications running on Apache web application and MySQL/PostgreSQL, SQL Queries, database designs diagram and stored procedures
- Coordinated in writing industry standards Ansible Playbooks as the main configuration management tool with Python SSH to manage configuration of AWS nodes and tested the Ansible Playbooks on AWS instances using Python which was mainly used to provide Dev servers.
- Incorporated Amazon Ops Works, a configuration management tool that uses open source software Ansible to automate the servers that are configured, deployed and managed across Amazon EC2 instances.
- Implemented parallel development process, by creating a GIT mirror for Subversion Repository a centralized version control system which allowed the users to use both GitLab and SVN as their version controls and for branching strategies
- Created GitLab repositories, imported projects into newly created GitLab repositories and handled setting up various triggers like git add, commit, push, pull, merge and branch and handled branching strategies throughout the project.
- Worked on PaaS service, AWS Beanstalk to deploy, monitor and scale web technologies and applications and services quickly on various web client and server-side applications like Apache Tomcat
- Worked with Docker and Kubernetes on AWS cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
- Configured Kubernetes to automatically adjust all replicas (Deployment Manifest Files) using Jenkins to drive microservices according to the deployment strategy, making it possible to create multiple containers and perform updates without affecting application availability.
- Deployed container-based production clusters using OpenShift in RedHat Linux environment and Python scripts for automation of the deployment. Also authored various Shell scripting and XML to automate repetitive tasks
- Used container orchestrator Elastic Kubernetes Service (EKS) to deploy, load balance, scale and manage Docker containers with multiple namespace versions, developed CI/CD system with Jenkins to build test and deploy microservices.
- Worked on several Docker components like Docker Engine, Docker Hub, Docker File, Docker Image, Docker Machine, Docker Compose, Docker Registry and ECR (repository to push the docker images)
- Integrated Docker container-based test automation infrastructure to Jenkins CI test flow and set up build environment integrating with ETL, GitLab and Jira, a requirement risk management tool to trigger builds using Webhooks and Slave Machines.
- Involved in JIRA as defect tracking system, systems security and configure various workflows, customizations, problem solving and plug-ins for JIRA bug/issue management, integrated Jenkins with JIRA, SVN.
Environment: AWS CFN, VPC, EC2, ELB, Autoscaling, CloudFront, CloudWatch, CloudTrail, Route53, S3, SNS, Maven, Terraform, IAM, AWS Lambda, DynamoDB, MySQL, PostgreSQL, Apache, Ansible, AmazonOps, GitLab, SVN, AWS Beanstalk, Golang, Bash, Python and Shell Scripts, Kubernetes, Docker, ECS, ECR, EKS, Nexus Repository, Jenkins, Jira, OpenShift, RedHat, HIPAA, Agile Software Development, System administration
Cloud/DevOps Engineer
Confidential, Tampa, Florida
Responsibilities:
- Worked on designing, planning, protocol network engineering and creating Azure virtual machines, migrating on-prem environments to Azure cloud by managing virtual networking within Azure and other services like Azure Event Hubs, Azure Ops, Azure Service Bus, Azure Stream Analytics, Azure Site Recovery and Azure backups with Azure Internal Load Balancer and Subnets for cloud migration to Azure Windows.
- Worked on automating and maintaining the infrastructure by developing and deploying resources using Azure Resource Manager (ARM) Templates using VSTS. Used Azure Automation Runbooks to build VSTS Infrastructure of the application
- Worked on SQL Azure Migration Wizard to migrate PSQL server DBs to SQL Azure DB. Majorly used Azure Blob Storage and Azure File Systems to upload agent logs and maintain backups using Python API
- Managed and maintained Cosmos DB, NoSQL databases in production systems domain and prepared query optimization for basic reporting requirements.
- Coordinated on implementing Azure Pipeline and Azure Active Directory as a built-in IT solution to manage Office 365 identities, created and managed Azure Role-based Access Control (RBAC) for single sign-on, authentication and authorization. Maintained Snowflake data warehouse to store diverse data in a single native system.
- Coordinated in configuring Azure IaaS services cloud migration including Azure VMs, Virtual Networks, subnets, Storage, DHCP address blocks, Azure network settings, DNS settings, security policies, routing and also contributed in performing disk encryption and hardening of the VMs using MS Azure Key Encryption Key (KEK)
- Worked on Azure PaaS services like Azure web apps, web roles, worker roles and Azure storage and configuration of the services and managed the infrastructure including Azure DNS, traffic manager, Azure networks and Azure Stack
- Implemented Airship cloud automation as Jenkins Pipeline to automate the Deployment flow and authored automation scripts using GoLang to deploy the CI/CD pipeline
- Worked on authoring and delivering Terraform template and ARM template to provision servers, to build development, production and acceptance test environment in Azure platform, write Infrastructure as Code to provision and automate services like Virtual network protocols, subnets, VM scale sets, Load Balancers and NAT rules
- Managed and executed CI tools like Jenkins and configuration management tool Chef to automate the Azure DevOps CI/CD pipeline from commit to deployment directly into Azure Virtual Machine and Microsoft System Center Configuration Manger for security of the applications deployed in the VMs
- Setup the Chef Infrastructure for the environment for software configurations management and Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes. Assisted in writing scripts on Chef Cookbooks for various DB configurations to optimize end product features management, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Used Docker coupled with load-balancing tool Nginx, to achieve Continuous Delivery goal on high scalable environment. Used Azure Functions serverless to automate timer based processing and integrated Twistlock to secure the application whenever the code is triggered and meet security requirements.
- Coordinated the integration of Jenkins CI feedback automation tool with GitLab version control system. Implemented Gradle build scripts for creating continuous build artifacts based on check-in for various cross-functional applications and stored the build artifacts in Artifactory repository manager. Also, created GitLab Webhooks to setup triggers for commit, push, merge and pull request events.
- Involved in migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts.
- Coordinated in authoring and managing Adobe AEM, Python and shell scripts for automation of the build and release process design & to perform deployments to Tomcat Web servers.
- Worked on container orchestrators like Kubernetes (k8s) Clusters to run and push microservices into production with Kubernetes backed Infrastructure. Chef was used to automate development and deployment of K8s clusters.
- Proactively c
- Created Deployment Manifest Files on Kubernetes to replicate containers multiple times using the Replica function for application with the same Container Image, CPU and Memory requirements. Managed Kubernetes charts using Helm and managed Kubernetes manifest files
- Created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files and managed releases of Helm packages.
- Coordinated in building K8s cluster in Terraform and Chef to deploy the application containers using cluster services like Docker software and Kubernetes and manage local deployments in Kubernetes.
- Used Azure Kubernetes Service (AKS), Azure Container Service (ACS) and Kubernetes for container orchestration, build Docker files and Docker Images and setting up the automated testing and build on Docker hub and Azure Container Registry
- Maintained Splunk Dashboards and associated charts, graphs, and drilldowns to enable managers, administrators, users and analysts to maximize the utility of the Splunk platform and applications.
- Created JIRA workflows for issue tracking, IT management and learn Agile methodology according to the needs of the Cost Management team for the build and release process
Environment: Azure VM, Virtual Networks, Site Recovery, Backups, Windows, ARM, AD, RBAC, SQL Azure DB, Azure Migration Wizard, Blob Storage, Cosmos DB, Azure KEK, Microsoft Office Suite, Gradle, Artifactory repository, Jenkins, Chef, Tomcat server, GitLab, Terraform, Splunk, Docker, Kubernetes, AKS, ACR, Helm Packages, Nginx, PowerShell, Python & Shell scripts, VSTS, Jira, Computer Engineering Principles, Agile Software, Microsoft Technologies
Cloud/DevOps Engineer
Confidential
Responsibilities:
- Created VPC's and public/private subnets, Route Tables, Security groups, Network ACLs, grant granular permissions to AWS Roles and Users using IAM policies and OAuth for data management and access management, Auto Scaling and Elastic Load Balancer, Route53 (DNS). Created and managed Bucket Policies on S3 and Glacier for storage and backup services as per customer requirements. Automated AWS compute services for deployment and configuration tasks using AWS Lambda and Infrastructure as Code
- Collaborated in working with all areas of GitHub distributed systems and experience in working with various Branching Strategies. Assisted developers with establishing and applying appropriate branching and labelling conventions using GitHub source control and GIT Repos as the version control system.
- Responsible for the management and continuous improvement of the release process for internal and external web applications, developed and implemented Software Release Management strategies according to the Agile process.
- Created a secure zone for the organizations in the public cloud by configuring security for the organization by setting up VPC with networking of Subnets, Security groups, network ACLs, Internet Gateways and Route tables. Created multiple EC2 instances, Launch Configurations and Auto Scaling Groups as set up policies to automatically accommodate the incoming traffic for the public cloud servers and application migration
- Used Build tools to convert a raw file into executable artifacts like Maven for the development of build artifacts on the raw file to make it readable in the app server and modified Build files including Maven build files
- Created and implemented repository management Artifactory to automate the build process and store all the build files which was later used for deployment.
- Developed Ansible Playbooks for installing and managing versions and took the sole responsibility to maintain the CI Jenkins server and extensively worked on Ansible configuration and developing new modules for dev and production
- Managed Installation, Configuration, and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
- Coordinated in administration of Jenkins to implement a Continuous deployment framework along with other tools like Ansible (configuration management tool) Maven (Build tool) and Artifactory (Repository management) in Linux Environment. Briefly coordinated in cloud migration of projects from Bamboo to Jenkins as the Continuous Integration automation tool.
- Used Terraform and Cloud Formation in JSON and YAML formats to create full stack in AWS VPC to interface with the control later by automatically setting up and modifying settings and responsible for automating routine jobs by writing Python and Shell scripts to set up the CI/CD pipeline by implementing Jenkins as the CI feedback task automation tool.
- Worked with SQL database like MySQL, Oracle, AWS Aurora and NoSQL databases like Mongo DB, DynamoDB and Cassandra in various situations as per the requirements of the vendors or clients
- Coordinated in configuring, deploying and problem-solving hypervisors and VMs on OpenStack for production and testing environments. Troubleshoot life cycle services and diagnose within the OpenStack including log files, message queues, database technologies, hardware, and network connectivity.
- Developed and implemented performance automation test spring framework boot functions by writing Python scripts using AWS Python SDK Boto3 to configure, manage, deploy and automate most of the Amazon Web services.
- Coordinated with cross-functional teams in development of Data warehouse solutions in AWS Redshift and involved in large-scale Redshift Database development and analytical skills by adding bulk track record, moving data from S3 and Glacier, managed clusters, tables and data reporting, analysis queries and query optimization
- Created and managed Container orchestrators like Amazon ECS and EKS (Elastic Kubernetes Service) as container management skills to run microservices on a managed cluster of EC2 instances and serverless Fargate. Responsible for managing Amazon API Gateway to manage entry points for all the API's, logging the requests in ETCD and overseeing Kube-Scheduler and Docker Software for creating Container as per the requirements from the incoming traffic
- Created Docker Data Plane Nodes for Jenkins using custom Docker Images and pulled them to Elastic Container Registry (ECR) and deployed microservices into docker containers using Docker software
- Virtualized multiple containers in Docker for Dev, production and test environment requirements automated the requirements using Docker containers and configured Amazon ECS to scale cluster size by creating communicative integration with CloudWatch and CloudTrail in response to the trigger alarms
- Extensively worked on creating Docker file, Docker Image, running Docker containers and manage Dockerized application by using Docker Cloud. Used AWS EKS for clustering and scheduling Docker container.
- Involved in setting up JIRA as defect tracking system and configured various workflows, documentation skills and customizations also configured and managed monitoring tools like Nagios for Network Security Monitoring.
Environment: AWS CFN, VPC, EC2, ELB, Autoscaling, CloudWatch, Route53, S3, Glacier, Maven, Terraform, OpenShift, IAM, AWS Lambda, MySQL, Oracle, MongoDB, DynamoDB, Cassandra, Ansible, Artifactory, GitHub, AWS Redshift, Shell script, Python Boto3, Kubernetes, Docker, ECS, ECR, EKS, Jenkins, Jira, Nagios, software project, product development
Build and Release Engineer
Confidential
Responsibilities:
- Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using GitLab version control, Bamboo, Puppet and build the deliverable artifacts using Ant as a build tool in Bamboo for applications and deploy them to various environments.
- Involved in creating Bamboo pipeline jobs for Puppet release process for module deployment, using the Agile methodology for puppet development.
- Performed professional services like SCM auditing and provided reports on process and procedures in development, build and releases of the Projects as per internal proprietary defined standards and steps.
- Created and worked as a pair programmer Python Scripting using Puppet to deploy and manage Java applications across Linux servers. Wrote automation scripts in shell and python to enhance the CI-CD pipeline
- Coordinated in installing, monitoring and configuring application deployment in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshot issues related to the web servers and applications.
- Written Modules for Installation and Updating of Yum repositories on the Server using Puppet Infrastructure and to the automate configuration of a broad range of services like Stack, HTTP management
- Worked on Branching, Tagging and Release Activities on GitLab Version Control Tools and Setting up the repos for Bamboo and ANT build jobs. Integrated GitLab into Bamboo to automate the code check-out process. Defining Release Process & Policy for project management and project delivery early in SDLC.
- Designed the Branching/Merging strategy for all Lobs and to have unique Build/release strategy across platform.
- Coordinated on administering Bamboo, developed Continuous delivery framework using Bamboo, Puppet, Ant in Linux Environment.
- Extensively worked on Bamboo for Continuous Integration and strong experience with integration of Ant Build (build.xml scripts) as build tools for the building of deployable artifacts (jar, war & ear) from source code and also managed Nexus Repository to transport and manage the build artifacts.
- Collaboratively worked with infrastructure team, software engineers, business analysts, and other company stakeholders assemble prerequisites and execute reliable high-quality frameworks to meet business value and technical issues, SLAs, availability needs, and capacity planning including refactoring, high availability, farms/clusters, and disaster recovery.
- Also, as Linux Systems administration & Middleware Administrator responsible for the day to day services administration, understanding the big picture and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting.
Environment: Puppet, GitLab, ANT, Nexus Repository, Bamboo, Python, Bash scripts, Nginx, Apache Tomcat, Networking, Linux CentOS, YUM repository, SDLC, Data Science, Software Engineering, Enterprise Architecture, Computer Applications, Industry Experience
System Administrator
Confidential
Responsibilities:
- Experience in UI, Windows server, Linux server administration, Unix environment, installing and managing campus web application, administrated Linux servers, operating system and Linux systems with main focus in ensuring IT security and integrity of enterprise data in accordance to the university needs, privacy and regulatory compliance.
- Experience in methodical scheduling and performing software and hardware improvements, SFTP, upgrades, reconfigurations, service maintenance and infrastructure building
- Influence in planning and performing the upgrades to Linux operating systems and hardware maintenance like changing memory modules, replacing disk drives, metrics and maintaining student ports
- Provided technical knowledge to the university in regards to application, storage, database design operations (MySQL database) and Volume Management experience
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network, sys admin and maintained application and storage servers for systems including ERP, LMS and document imaging.
- Education in setting up user and group login ID’s, network configurations, password, permissions setting and resolving, access related issues using ACL and NACLs
- With strong attention to detail, managed users, groups and permissions, configured LDAP and given SUDO Access in unit testing and system configuration and development servers and allowed password-less logins for authorized users on servers.
- Experience in on-call installation, training and configuration of network hubs and switches certification. Planned and assisted in upgrade to WAN by installing Routers and Firewalls for networking performance and collaborative teamwork.
- Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs and change management
- Experience in critical thinking and troubleshooting Linux environment, network and security related issues, part of the IT help desk team in providing second level assistance to student ports related issues
Environment: Linux, VDI, Auto Mount, DNS, Tomcat, RDBMS, Firewall, MySQL, Statistics, Apache, Business Administration, Volume Groups, SSH, Windows, Shell, Information systems